fp/services/next/app/layout.tsx

59 lines
1.3 KiB
TypeScript
Raw Normal View History

2024-01-20 16:16:14 +00:00
import { ReactNode } from 'react'
import Footer from "./components/footer"
import Navbar from "./components/navbar"
2024-03-29 07:28:02 +00:00
import "bulma"
2024-12-12 07:23:46 +00:00
import "../assets/styles/global.css"
import "@fortawesome/fontawesome-svg-core/styles.css"
import type { Metadata } from 'next'
import NotificationCenter from './components/notification-center'
import QueryProvider from './components/query-provider'
import AuthProvider from './components/auth-provider'
2024-05-27 22:20:58 +00:00
2024-01-20 16:16:14 +00:00
export const metadata: Metadata = {
title: 'Futureporn.net',
description: "The Galaxy's Best VTuber Hentai Site",
other: {
RATING: 'RTA-5042-1996-1400-1577-RTA'
},
metadataBase: new URL('https://futureporn.net'),
twitter: {
site: '@futureporn_net',
creator: '@cj_clippy'
},
alternates: {
types: {
'application/atom+xml': '/feed/feed.xml',
'application/rss+xml': '/feed/rss.xml',
'application/json': '/feed/feed.json'
}
}
}
type Props = {
children: ReactNode;
}
export default function RootLayout({
children,
}: Props) {
2024-12-12 07:23:46 +00:00
2024-01-20 16:16:14 +00:00
return (
<html lang="en">
2024-12-12 07:23:46 +00:00
<body>
<QueryProvider>
<AuthProvider>
<Navbar />
<NotificationCenter />
<div className="container">
{children}
{/* <Footer /> */}
</div>
</AuthProvider>
</QueryProvider>
</body>
2024-01-20 16:16:14 +00:00
</html>
)
}