This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

semble / src / webapp / app / layout.tsx
1.0 kB 37 lines
1import { Analytics } from '@vercel/analytics/next'; 2import type { Metadata } from 'next'; 3import GlobalStyles from '@/styles/global.module.css'; 4import { ColorSchemeScript, mantineHtmlProps } from '@mantine/core'; 5import { Hanken_Grotesk } from 'next/font/google'; 6import Providers from '@/providers'; 7 8export const metadata: Metadata = { 9 title: 'Semble | A social knowledge network for researchers', 10 description: `Follow your peers' research trails. Surface and discover new connections. Built on ATProto so you own your data.`, 11}; 12 13const hankenGrotesk = Hanken_Grotesk({ 14 subsets: ['latin'], 15}); 16 17export default function RootLayout({ 18 children, 19}: { 20 children: React.ReactNode; 21}) { 22 return ( 23 <html 24 lang="en" 25 className={`${hankenGrotesk.className}`} 26 {...mantineHtmlProps} 27 > 28 <head> 29 <ColorSchemeScript forceColorScheme="light" /> 30 </head> 31 <body className={GlobalStyles.main}> 32 <Providers>{children}</Providers> 33 <Analytics /> 34 </body> 35 </html> 36 ); 37}