aboutsummaryrefslogtreecommitdiffstats
path: root/frontend/src/app/layout.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/src/app/layout.tsx')
-rw-r--r--frontend/src/app/layout.tsx18
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>