import React from 'react'; import { Text, Switch, Group, Box } from '@mantine/core'; import { useTheme } from '../../../contexts/ThemeContext'; import { Theme } from '@/types/models'; interface AppearanceSettingsProps { onThemeChange: (newTheme: Theme) => void; } const AppearanceSettings: React.FC = ({ onThemeChange, }) => { const { colorScheme, updateColorScheme } = useTheme(); const handleThemeChange = (): void => { const newTheme = colorScheme === 'dark' ? Theme.Light : Theme.Dark; updateColorScheme(newTheme); onThemeChange(newTheme); }; return ( Dark Mode ); }; export default AppearanceSettings;