import { GearIcon, GlobeIcon, LockIcon, PaperAirplaneIcon, PeopleIcon, PersonIcon, ServerIcon, } from '@primer/octicons-react'; import { Form } from 'react-router'; import { cn } from '~/utils/cn'; import type { HeadplaneContext } from '~/utils/config/headplane'; import type { SessionData } from '~/utils/sessions.server'; import Menu from './Menu'; import TabLink from './TabLink'; interface Props { config: HeadplaneContext['config']; user?: SessionData['user']; } interface LinkProps { href: string; text: string; isMenu?: boolean; } function Link({ href, text, isMenu }: LinkProps) { return ( ); } export default function Header(data: Props) { return (

Headplane

{data.user ? (

{data.user.name}

{data.user.email}

) : undefined}
); }