import { DashboardRail } from '@/components/dashboard/DashboardRail'; import { AuthedNav } from '@/components/layout/AuthedNav'; import { PublicNav } from '@/components/layout/PublicNav'; import { useCurrentSession } from '@/hooks/auth/useCurrentSession'; import { ViewData } from '@/lib/contracts/view-data/ViewData'; import { Box } from '@/ui/Box'; import { Surface } from '@/ui/Surface'; import { Text } from '@/ui/Text'; import { usePathname } from 'next/navigation'; export interface GlobalSidebarViewData extends ViewData {} export function GlobalSidebarTemplate(_props: GlobalSidebarViewData) { const pathname = usePathname(); const { data: session } = useCurrentSession(); const isAuthenticated = !!session; return ( DASHBOARD {isAuthenticated ? ( ) : ( )} ); }