import { Skeleton } from "@/components/ui/skeleton"; import { Card, CardContent, CardHeader } from "@/components/ui/card"; function SidebarSkeleton() { return (
{/* Logo */}
{/* Mission statement */} {/* Nav items */}
{Array.from({ length: 8 }).map((_, i) => ( ))}
{/* User */}
); } function KPICardSkeleton() { return ( ); } export default function DashboardLoading() { return (
{/* Mobile header */}
{/* Desktop search placeholder */}
{/* Mission banner */} {/* Header */}
{/* KPI Cards */}
{Array.from({ length: 4 }).map((_, i) => ( ))}
{/* Activity Stats */} {/* Two column layout */}
{/* Mission Progress */}
); }