Providers.tsx 417 B

1234567891011121314151617
  1. 'use client'
  2. import { ThemeProvider as NextThemesProvider, type ThemeProviderProps } from 'next-themes'
  3. export function ThemeProvider({ children, ...props }: ThemeProviderProps) {
  4. return (
  5. <NextThemesProvider
  6. themes={['dark', 'light', 'classic-dark']}
  7. defaultTheme="system"
  8. enableSystem
  9. disableTransitionOnChange
  10. {...props}
  11. >
  12. {children}
  13. </NextThemesProvider>
  14. )
  15. }