import { Outlet, useParams, useRouterState } from "@tanstack/react-router"; import { SharedActivePageBoundary } from "@/client/components/active-page/shared"; import { ShareViewProvider } from "@/client/components/share/view-provider"; import { useShareView } from "@/client/components/share/use-share-view"; import { ShareHeader } from "@/client/components/share/header"; import { ShareSidebar } from "@/client/components/sidebar/share-sidebar"; import { Footer } from "@/client/components/footer"; import { useMobileDrawer } from "@/client/hooks/use-mobile-drawer"; import { PageErrorState } from "@/client/components/ui/page-error-state"; import { PageLoadingSkeleton } from "@/client/components/ui/page-loading-skeleton"; import { Skeleton } from "@/client/components/ui/skeleton"; function ShareLoadingShell() { return ( <>