File size: 937 Bytes
0c817f1 bcd59c6 0c817f1 bcd59c6 0c817f1 bcd59c6 0c817f1 bcd59c6 0c817f1 bcd59c6 0c817f1 c2c654e bcd59c6 0c817f1 bcd59c6 0c817f1 bcd59c6 0c817f1 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | import type { Metadata } from "next";
import { Fira_Sans, Fira_Code } from "next/font/google";
import "./globals.css";
const firaSans = Fira_Sans({
subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"],
variable: "--font-fira-sans",
display: "swap",
});
const firaCode = Fira_Code({
subsets: ["latin"],
weight: ["400", "500", "600", "700"],
variable: "--font-fira-code",
display: "swap",
});
export const metadata: Metadata = {
title: "CityTracker - City Issue Reporter",
description: "Smart city issue tracking and resolution dashboard",
};
import { AuthProvider } from "@/components/AuthProvider";
export default function RootLayout({
children,
}: Readonly<{
children: React.ReactNode;
}>) {
return (
<html lang="en">
<body className={`${firaSans.variable} ${firaCode.variable} antialiased font-sans`}>
<AuthProvider>{children}</AuthProvider>
</body>
</html>
);
}
|