28 lines
775 B
TypeScript
28 lines
775 B
TypeScript
|
||
import "./globals.css";
|
||
import type { ReactNode } from "react";
|
||
import { AuthProvider } from "@/context/AuthContext";
|
||
import { TopNav } from "@/components/TopNav";
|
||
import { BuilderNav } from "@/components/BuilderNav";
|
||
|
||
export const metadata = {
|
||
title: {
|
||
default: "Battl Builder",
|
||
template: "%s | Battl Builder",
|
||
},
|
||
description: "Battl Builder — the smarter, faster, data‑driven way to build your next firearm.",
|
||
};
|
||
|
||
export default function RootLayout({ children }: { children: ReactNode }) {
|
||
return (
|
||
<html lang="en">
|
||
<body className="bg-black text-zinc-100">
|
||
<AuthProvider>
|
||
<TopNav />
|
||
<BuilderNav />
|
||
<main className="min-h-screen">{children}</main>
|
||
</AuthProvider>
|
||
</body>
|
||
</html>
|
||
);
|
||
} |