Files
rheinsw-mono-repo/internal_frontend/app/layout.tsx

40 lines
1.1 KiB
TypeScript

import type {Metadata} from "next";
import "./globals.css";
import {ThemeProvider} from "@/components/theme-provider";
import {SidebarProvider, SidebarTrigger} from "@/components/ui/sidebar"
import {AppSidebar} from "@/components/app-sidebar"
import React from "react";
export const metadata: Metadata = {
title: "Internal | Rhein Software",
description: "Internal Tools for Rhein Software Development",
};
export default function RootLayout({
children,
}: Readonly<{
children: React.ReactNode;
}>) {
return (
<html lang="de" suppressHydrationWarning>
<body>
<ThemeProvider
attribute="class"
defaultTheme="system"
enableSystem
disableTransitionOnChange
>
<SidebarProvider>
<AppSidebar/>
<main>
<SidebarTrigger/>
{children}
</main>
</SidebarProvider>
</ThemeProvider>
</body>
</html>
);
}