41 lines
844 B
TypeScript
41 lines
844 B
TypeScript
import { cn } from '@/utils/cn';
|
|
import NextTopLoader from 'nextjs-toploader';
|
|
|
|
import Providers from './providers';
|
|
|
|
import '@/styles/globals.css';
|
|
import '/node_modules/flag-icons/css/flag-icons.min.css';
|
|
|
|
export const metadata = {
|
|
title: 'Overview - Openpanel.dev',
|
|
};
|
|
|
|
export const viewport = {
|
|
width: 'device-width',
|
|
initialScale: 1,
|
|
maximumScale: 1,
|
|
userScalable: 1,
|
|
};
|
|
|
|
export default function RootLayout({
|
|
children,
|
|
}: {
|
|
children: React.ReactNode;
|
|
}) {
|
|
return (
|
|
<html lang="en" suppressHydrationWarning>
|
|
<body
|
|
className={cn('grainy min-h-screen bg-slate-100 font-sans antialiased')}
|
|
>
|
|
<NextTopLoader
|
|
showSpinner={false}
|
|
color="#2463EB"
|
|
height={2}
|
|
shadow={false}
|
|
/>
|
|
<Providers>{children}</Providers>
|
|
</body>
|
|
</html>
|
|
);
|
|
}
|