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 (
)
// Authed Header
return (
MVP Django React! ðŸ¤
{routes?.map((route) => (
{route.label}
))}
Welcome, {user.username}!!
{user.username[0]}
)
}