import '@code-hike/mdx/styles.css' import 'config/code-hike.css' import 'ui-patterns/ShimmeringLoader/index.css' import '../styles/globals.css' import '../styles/prism-okaidia.css' import { GlobalProviders } from '~/features/app.providers' import { TopNavSkeleton } from '~/layouts/MainSkeleton' import { BASE_PATH, IS_PRODUCTION } from '~/lib/constants' import { getCustomContent } from '~/lib/custom-content/getCustomContent' import { TelemetryTagManager } from 'common' import { genFaviconData } from 'common/MetaFavicons/app-router' import type { Metadata, Viewport } from 'next' const { metadataApplicationName, metadataTitle } = getCustomContent([ 'metadata:application_name', 'metadata:title', ]) const metadata: Metadata = { applicationName: metadataApplicationName, title: metadataTitle, description: 'Supabase is the Postgres development platform providing all the backend features you need to build a product.', metadataBase: new URL('https://supabase.com'), icons: genFaviconData(BASE_PATH), robots: { index: IS_PRODUCTION, follow: IS_PRODUCTION, }, openGraph: { type: 'article', authors: 'Supabase', url: `${BASE_PATH}`, images: `${BASE_PATH}/img/supabase-og-image.png`, publishedTime: new Date().toISOString(), modifiedTime: new Date().toISOString(), }, twitter: { card: 'summary_large_image', site: '@supabase', creator: '@supabase', images: `${BASE_PATH}/img/supabase-og-image.png`, }, } const viewport: Viewport = { themeColor: '#1E1E1E', } const RootLayout = ({ children }: { children: React.ReactNode }) => { return ( {children} ) } export { metadata, viewport } export default RootLayout