diff options
Diffstat (limited to 'frontend/src/app/layout.tsx')
-rw-r--r-- | frontend/src/app/layout.tsx | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/frontend/src/app/layout.tsx b/frontend/src/app/layout.tsx index ffa571b..60f0601 100644 --- a/frontend/src/app/layout.tsx +++ b/frontend/src/app/layout.tsx @@ -35,6 +35,20 @@ export default function RootLayout({ as="image" type="image/png" /> + <script dangerouslySetInnerHTML={{ + __html: ` + (function() { + function addLoadedClass() { + document.documentElement.classList.add('loaded'); + } + if (document.readyState === 'complete') { + addLoadedClass(); + } else { + window.addEventListener('load', addLoadedClass); + } + })(); + ` + }} /> </head> <body className={`${inter.variable} font-sans antialiased`}> <ThemeProvider @@ -42,8 +56,8 @@ export default function RootLayout({ defaultTheme="system" enableSystem disableTransitionOnChange - > - {children} + > + {children} <Toaster /> </ThemeProvider> </body> |