import GlobalHeader from '@/admin/components/global-header'; import { Progress } from '@/components/ui/progress'; import { Skeleton } from '@/components/ui/skeleton'; import { useFetchProgress } from '@/hooks/useFetchProgress'; import { Outlet, createFileRoute } from '@tanstack/react-router'; export const Route = createFileRoute('/_app')({ component: AppLayout, pendingComponent: PendingLayout, }); function AppLayout() { const progress = useFetchProgress(); return (
{progress !== 0 && (
)}
); } function PendingLayout() { return (
{Array.from({ length: 5 }).map((_, i) => (
))}
); }