Files
supabase/apps/ui-library/app/layout.tsx
T
Jonathan Summers-Muir 3a9ff560ab chore: ui lib / new sidebar mobile hook, and props update, more SSR (#34544)
* init

* more SSR. fixed hook. providers simplified

* update

* Update side-navigation-item.tsx
2025-03-31 11:16:26 +02:00

36 lines
890 B
TypeScript

import type { Metadata } from 'next'
import '@/styles/globals.css'
import { Inter } from 'next/font/google'
import { ThemeProvider } from './Providers'
import { SonnerToaster } from './SonnerToast'
const inter = Inter({ subsets: ['latin'] })
export const metadata: Metadata = {
title: 'Supabase UI Library',
description: 'Provides a library of components for your project',
}
interface RootLayoutProps {
children: React.ReactNode
}
export default async function Layout({ children }: RootLayoutProps) {
return (
<html lang="en" suppressHydrationWarning>
<head />
<body className={`${inter.className} antialiased`}>
<ThemeProvider
themes={['dark', 'light', 'classic-dark']}
defaultTheme="system"
enableSystem
>
{children}
<SonnerToaster />
</ThemeProvider>
</body>
</html>
)
}