Files
wzdj/app/layout.tsx

35 lines
1.0 KiB
TypeScript

import type { Metadata } from "next";
import { Inter } from 'next/font/google';
import "./globals.css";
import { MobileNav } from "@/components/layout/mobile-nav";
import { AppProvider } from "@/components/providers/app-provider";
import { Toaster } from "@/components/ui/toaster";
const inter = Inter({ subsets: ["latin"] });
export const metadata: Metadata = {
title: "玩值电竞 - WanZhi Esports",
description: "专注打造比体育明星价值高10倍的电竞俱乐部",
generator: 'v0.app'
};
export default function RootLayout({
children,
}: Readonly<{
children: React.ReactNode;
}>) {
return (
<html lang="zh-CN" className="dark">
<body className={`${inter.className} min-h-screen bg-background text-foreground antialiased overflow-x-hidden pb-20`}>
<AppProvider>
<main className="mx-auto max-w-md min-h-screen bg-background relative shadow-2xl overflow-hidden">
{children}
<MobileNav />
<Toaster />
</main>
</AppProvider>
</body>
</html>
);
}