mirror of
https://github.com/nicotsx/ironmount.git
synced 2025-12-10 12:10:51 +01:00
23 lines
954 B
TypeScript
23 lines
954 B
TypeScript
import { Outlet } from "react-router";
|
|
import { cn } from "~/lib/utils";
|
|
import { AppBreadcrumb } from "./app-breadcrumb";
|
|
|
|
export default function Layout() {
|
|
return (
|
|
<div
|
|
className={cn(
|
|
"relative min-h-dvh w-full overflow-x-hidden",
|
|
"[background-size:20px_20px] sm:[background-size:40px_40px]",
|
|
"[background-image:linear-gradient(to_right,#e4e4e7_1px,transparent_1px),linear-gradient(to_bottom,#e4e4e7_1px,transparent_1px)]",
|
|
"dark:[background-image:linear-gradient(to_right,#262626_1px,transparent_1px),linear-gradient(to_bottom,#262626_1px,transparent_1px)]",
|
|
)}
|
|
>
|
|
<div className="pointer-events-none absolute inset-0 flex items-center justify-center bg-white [mask-image:radial-gradient(ellipse_at_center,transparent_20%,black)] dark:bg-black"></div>
|
|
<main className="relative flex flex-col pt-4 sm:pt-8 px-2 sm:px-4 pb-4 container mx-auto max-w-full">
|
|
<AppBreadcrumb />
|
|
<Outlet />
|
|
</main>
|
|
</div>
|
|
);
|
|
}
|