import { WebAuthProvider } from "@code/auth/web"; import { Toaster } from "@code/ui/components/sonner"; import "./index.css"; import { LoaderCircle } from "lucide-react"; import { isRouteErrorResponse, Links, Meta, Outlet, Scripts, ScrollRestoration, useNavigation, } from "react-router"; import type { Route } from "./+types/root"; import { ThemeProvider } from "./components/theme-provider"; import { loadAuthToken } from "./lib/auth.server"; export const loader = ({ request }: Route.LoaderArgs) => loadAuthToken(request); export const links: Route.LinksFunction = () => [ { href: "https://fonts.googleapis.com", rel: "preconnect" }, { crossOrigin: "anonymous", href: "https://fonts.gstatic.com", rel: "preconnect", }, { href: "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap", rel: "stylesheet", }, ]; export const Layout = ({ children }: { children: React.ReactNode }) => (
{details}
{stack && (
{stack}
)}