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>
 | |
|   );
 | |
| }
 |