import React from 'react' import { Avatar, Button, Typography } from 'antd' import { Header } from 'antd/lib/layout/layout' import { User } from '../../types' import { Link, useHistory } from 'react-router-dom' export type NavRoute = { path: string component: any label: string exact?: boolean } type Props = { user: User | null routes?: NavRoute[] } export const AppHeader = ({ user, routes }: Props) => { const history = useHistory() // Unauthed Header if (!user) return (
MVP Django React! 🤠
) // Authed Header return (
MVP Django React! 🤠 {routes?.map((route) => ( {route.label} ))}
Welcome, {user.username}!! {user.username[0]}
) }