26 lines
918 B
TypeScript
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>
|
|
);
|
|
}
|