{message}
{details}
{stack && (
{stack}
)}
import { useState } from "react"; import { Links, Meta, Outlet, Scripts, ScrollRestoration, isRouteErrorResponse, } from "react-router"; import { MantineProvider } from "@mantine/core"; import { useDocumentTitle } from "@mantine/hooks"; import { Notifications } from "@mantine/notifications"; import { ContextMenuProvider } from "mantine-contextmenu"; import dayjs from "dayjs"; import duration from "dayjs/plugin/duration"; import relativeTime from "dayjs/plugin/relativeTime"; import { theme } from "@/theme"; import { type Metadata, MetaContext } from "@/utils/useMetadata"; import type { Route } from "./+types/root"; import "dayjs/locale/en"; import "dayjs/locale/zh-cn"; dayjs.extend(duration); dayjs.extend(relativeTime); export function Layout({ children }: { children: React.ReactNode }) { return (
{details}
{stack && (
{stack}
)}