Files
pawol.nu/app/layout.js
T

75 lines
2.4 KiB
JavaScript
Raw Normal View History

2023-07-22 23:38:08 +04:00
import NextTopLoader from 'nextjs-toploader'
2023-07-22 13:02:11 +04:00
import Navigasyon from '../components/navigasyon'
import AuthProvider from './auth-provider'
import ThemeRegistry from './theme-registy'
export const metadata = {
metadataBase: new URL('https://oki.re'),
manifest: '/manifest.json',
title: 'OKI | Organisation KA Internationale. Paroles et traductions.',
description: 'Organisation KA Internationale a pour but de promouvoir le Medukam (ou Wanni Wannan) et les productions afro-diasporiques.',
author: 'OKI',
category: 'music',
creator: 'OKI',
publisher: 'OKI',
applicationName: 'OKI | Organisation KA Internationale. Paroles et traductions.',
openGraph: {
title: 'OKI | Organisation KA Internationale. Paroles et traductions.',
description: 'Organisation KA Internationale a pour but de promouvoir le Medukam (ou Wanni Wannan) et les productions afro-diasporiques.',
url: 'https://oki.re',
siteName: 'OKI | Organisation KA Internationale. Paroles et traductions.',
images: [
{
url: 'htts://oki.re/logo-512x512.png',
width: 512,
height: 512
}
],
locale: 'fr_FR',
type: 'website'
},
twitter: {
site: '@OrganisationKA',
card: 'summary_large_image',
title: 'OKI | Organisation KA Internationale. Paroles et traductions.',
description: 'Organisation KA Internationale a pour but de promouvoir le Medukam (ou Wanni Wannan) et les productions afro-diasporiques.',
creator: '@OrganisationKA',
images: {
url: 'https://oki.re/logo-512x512.png',
alt: 'OKI Logo',
},
}
}
const jsonLd = {
'@context': 'https://schema.org',
'@type': 'Organization',
url: 'https://oki.re',
email: 'kontak@oki.re',
keywords: ['OKI', 'Organisation KA Internationale', 'Paroles', 'Pawol', 'Medukam', 'Wanni Wannan'],
legalName: 'Organisation KA Internationale',
location: 'Île de La Réunion'
}
export default async function RootLayout({children, Session}) {
return (
<html lang='fr'>
<body>
2023-07-23 19:46:18 +04:00
<NextTopLoader color='#ffeb3b' />
2023-07-22 13:02:11 +04:00
<AuthProvider session={Session}>
<ThemeRegistry>
<Navigasyon />
{children}
</ThemeRegistry>
</AuthProvider>
<section>
<script
type='application/ld+json'
dangerouslySetInnerHTML={{__html: JSON.stringify(jsonLd)}}
/>
</section>
</body>
</html>
)
}