'use client' import { RiComputerLine, RiMoonLine, RiSunLine, } from '@remixicon/react' 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')} >
handleThemeChange('light')} >
handleThemeChange('dark')} >
) }