UserDashboard/app/layout.tsx
2025-08-21 15:07:19 +08:00

26 lines
918 B
TypeScript

// app/layout.tsx
import type { Metadata } from "next";
import ProviderComponent from "@/components/layouts/provider-component";
import "react-perfect-scrollbar/dist/css/styles.css";
import "../styles/tailwind.css";
import { Nunito } from "next/font/google";
import { Exo_2 } from "next/font/google";
const exo2 = Exo_2({ subsets: ["latin"], variable: "--font-exo2", weight: ["200", "400"] });
const nunito = Nunito({ weight: ["400","500","600","700","800"], subsets: ["latin"], display: "swap", variable: "--font-nunito" });
export const metadata: Metadata = {
title: "Rooftop Meter",
icons: { icon: "/favicon.png" }, // or "/favicon.ico"
};
export default function RootLayout({ children }: { children: React.ReactNode }) {
return (
<html lang="en" className={`${exo2.variable} ${nunito.variable}`}>
<body>
<ProviderComponent>{children}</ProviderComponent>
</body>
</html>
);
}