Files
CICD/src/app/layout.tsx
SpecialX 57807def37
Some checks failed
CI / build-and-test (push) Failing after 3m50s
CI / deploy (push) Has been skipped
完整性更新
现在已经实现了大部分基础功能
2026-01-08 11:14:03 +08:00

40 lines
1.0 KiB
TypeScript

import type { Metadata } from "next";
import { ThemeProvider } from "@/shared/components/theme-provider";
import { Toaster } from "@/shared/components/ui/sonner";
import { NuqsAdapter } from 'nuqs/adapters/next/app'
import { AuthSessionProvider } from "@/shared/components/auth-session-provider"
import "./globals.css";
export const metadata: Metadata = {
title: "Next_Edu - K12 智慧教务系统",
description: "Enterprise Grade K12 Education Management System",
};
export default function RootLayout({
children,
}: Readonly<{
children: React.ReactNode;
}>) {
return (
<html lang="en" suppressHydrationWarning>
<body
className={`antialiased`}
>
<ThemeProvider
attribute="class"
defaultTheme="system"
enableSystem
disableTransitionOnChange
>
<AuthSessionProvider>
<NuqsAdapter>
{children}
</NuqsAdapter>
</AuthSessionProvider>
<Toaster />
</ThemeProvider>
</body>
</html>
);
}