fosrl.pangolin/src/app/layout.tsx

39 lines
1.1 KiB
TypeScript
Raw Normal View History

2024-09-27 19:48:49 -04:00
import type { Metadata } from "next";
import "./globals.css";
import { IBM_Plex_Sans, Work_Sans } from "next/font/google";
2024-10-14 12:10:02 -04:00
import { Toaster } from "@/components/ui/toaster";
2024-10-14 18:26:07 -04:00
import { ThemeProvider } from "@app/providers/ThemeProvider";
2024-09-27 19:48:49 -04:00
export const metadata: Metadata = {
2024-10-26 17:24:31 -04:00
title: `Dashboard - Pangolin`,
2024-09-27 21:39:03 -04:00
description: "",
2024-09-27 19:48:49 -04:00
};
// const font = Inter({ subsets: ["latin"] });
2024-11-16 12:18:22 -05:00
// const font = Noto_Sans_Mono({ subsets: ["latin"] });
const font = Work_Sans({ subsets: ["latin"] });
// const font = Space_Grotesk({subsets: ["latin"]})
// const font = IBM_Plex_Sans({subsets: ["latin"], weight: "400"})
2024-10-06 11:13:50 -04:00
export default async function RootLayout({
2024-09-27 21:39:03 -04:00
children,
2024-09-27 19:48:49 -04:00
}: Readonly<{
2024-09-27 21:39:03 -04:00
children: React.ReactNode;
2024-09-27 19:48:49 -04:00
}>) {
2024-09-27 21:39:03 -04:00
return (
2024-10-14 18:26:07 -04:00
<html suppressHydrationWarning>
2024-10-14 12:10:02 -04:00
<body className={`${font.className} pb-3`}>
2024-10-14 18:26:07 -04:00
<ThemeProvider
attribute="class"
defaultTheme="system"
enableSystem
disableTransitionOnChange
>
{children}
<Toaster />
</ThemeProvider>
2024-10-06 11:13:50 -04:00
</body>
2024-09-27 21:39:03 -04:00
</html>
);
2024-09-27 19:48:49 -04:00
}