Changeset ba52069 for src/app/layout.tsx


Ignore:
Timestamp:
02/13/26 19:32:02 (7 months ago)
Author:
Stefan-Saveski <stefansaveski19@…>
Branches:
master
Children:
d7deae5
Parents:
50f2fb4
Message:

Added dark theme.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/app/layout.tsx

    r50f2fb4 rba52069  
    66import { I18nextProvider } from 'react-i18next';
    77import i18n from '../i18n';
     8import { ThemeProvider } from '../components/theme-provider';
     9import { ThemeToggle } from '../components/theme-toggle';
    810
    911config.autoAddCss = false;
     
    2527}>) {
    2628  return (
    27     <html lang="en">
     29    <html lang="en" suppressHydrationWarning>
    2830      <body className={`${geistSans.variable} ${geistMono.variable} antialiased`}>
    29         <I18nextProvider i18n={i18n}>
    30           <div className="mx-auto max-w-6xl px-4">{children}</div>
    31         </I18nextProvider>
     31        <ThemeProvider attribute="class" defaultTheme="system" enableSystem>
     32          <I18nextProvider i18n={i18n}>
     33            <div className="fixed top-4 right-4 z-50">
     34              <ThemeToggle />
     35            </div>
     36            <div className="mx-auto max-w-6xl px-4">{children}</div>
     37          </I18nextProvider>
     38        </ThemeProvider>
    3239      </body>
    3340    </html>
Note: See TracChangeset for help on using the changeset viewer.