import { Suspense } from "react"; import { Outlet, useLocation } from "react-router-dom"; import { useAuth } from "@/client/auth"; import { AppConfigErrorPage } from "@/client/components/app-config-error-page"; import { ErrorBoundary } from "@/client/components/error-boundary"; import { Header } from "@/client/components/header"; import { Footer } from "@/client/components/footer"; import { LoadingPanel } from "@/client/components/loading-panel"; import { useRouteAnnouncer } from "@/client/hooks/use-route-announcer"; export const AppShell = () => { const { pathname } = useLocation(); const { startupError } = useAuth(); const isLandingRoute = pathname === "/"; const announcerRef = useRouteAnnouncer(); return (
); };