{message}
{details}
{stack && (
{stack}
)}
import { isRouteErrorResponse, Links, Meta, Scripts, ScrollRestoration, } from "react-router"; import "@fontsource-variable/outfit"; import type { Route } from "./+types/root"; import "./root.css"; //#region Maplibre setup import maplibregl from "maplibre-gl"; import "maplibre-theme/icons.default.css"; import "maplibre-theme/modern.css"; import { Protocol } from "pmtiles"; import { AppProvider } from "./AppContext"; const pmtiles = new Protocol(); maplibregl.addProtocol("pmtiles", pmtiles.tile); //#endregion import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; import "./i18n"; const queryClient = new QueryClient(); export const links: Route.LinksFunction = () => []; export function Layout({ children }: { children: React.ReactNode }) { return (
{details}
{stack && (
{stack}
)}