import { Navigate, Outlet } from 'react-router-dom'; import { useMe } from '@/hooks/useAuth'; import { Sidebar } from './Sidebar'; import { Topbar } from './Topbar'; import { VerifyEmailBanner } from './VerifyEmailBanner'; export function AppLayout() { const me = useMe(); if (me.isLoading) { return
Loading…
; } if (!me.data) { return ; } return (
); } export function PageHeader({ title, description, action, }: { title: string; description?: React.ReactNode; action?: React.ReactNode; }) { return (

{title}

{description &&

{description}

}
{action &&
{action}
}
); }