import { TanstackQueryInitializer } from '@/context/query-client'; import cn from '@/utils/classnames'; import type { Viewport } from 'next'; import { ThemeProvider } from 'next-themes'; import { Instrument_Serif } from 'next/font/google'; import './styles/globals.css'; import './styles/markdown.scss'; import BrowserInitializer from '@/components/browser-initializer'; import RoutePrefixHandle from '@/components/routePrefixHandle'; export const viewport: Viewport = { width: 'device-width', initialScale: 1, maximumScale: 1, viewportFit: 'cover', userScalable: false, }; const instrumentSerif = Instrument_Serif({ weight: ['400'], style: ['normal', 'italic'], subsets: ['latin'], variable: '--font-instrument-serif', }); const LocaleLayout = async ({ children }: { children: React.ReactNode }) => { const locale = await getLocaleOnServer(); return ( {children} ); }; export default LocaleLayout;