'use client' import { useTheme } from 'next-themes' import { cn } from '@/utils/classnames' export type Theme = 'light' | 'dark' | 'system' export default function ThemeSwitcher() { const { theme, setTheme } = useTheme() const handleThemeChange = (newTheme: Theme) => { setTheme(newTheme) } return (
handleThemeChange('system')} data-testid="system-theme-container" >
handleThemeChange('light')} data-testid="light-theme-container" >
handleThemeChange('dark')} data-testid="dark-theme-container" >
) }