nexora / frontend /src /app /layout.js
ChandimaPrabath's picture
mui preload block
7884147
import { Inter } from "next/font/google";
import "./globals.css";
import { FilmProvider } from "@/context/FilmContext";
import { config } from "@fortawesome/fontawesome-svg-core";
import "@fortawesome/fontawesome-svg-core/styles.css";
import Header from "@/components/shared/Header/Header";
import { TvShowsProvider } from "@/context/TvshowContext";
import Providers from "./providers";
config.autoAddCss = false;
const inter = Inter({ subsets: ["latin"] });
export const metadata = {
generator: "Next.js",
applicationName: "Nexora",
referrer: "origin-when-cross-origin",
keywords: [
"Nexora",
"Movies",
"TV Shows",
"Streaming Service",
"Online Streaming",
"Watch Movies",
"Watch TV Shows",
"Movie Streaming",
"TV Show Streaming",
"HD Movies",
"HD TV Shows",
],
authors: [{ name: "Prince Hans" }],
creator: "Prince Hans",
publisher: "Prince Hans",
description:
"Nexora is your go-to platform for streaming the latest movies and TV shows. Enjoy a seamless experience with a vast library of HD content.",
charset: "UTF-8",
robots: "index, follow",
};
export default function RootLayout({ children }) {
return (
<html lang="en">
<head>
<link rel="manifest" href="/webmanifest.json" />
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@40,400,0,-25&display=block" />
<meta
name="google-site-verification"
content="I0Ek30weBtiN05x5O5wID0tPEPuo7ZCippWfbOWc4yo"
/>
</head>
<body className={inter.className}>
<Providers>
<header>
<Header />
</header>
<TvShowsProvider>
<FilmProvider>{children}</FilmProvider>
</TvShowsProvider>
</Providers>
</body>
</html>
);
}