import AboutInfoDialog from '@/components/AboutInfoDialog' import { Select, SelectContent, SelectItem, SelectTrigger } from '@/components/ui/select' import SecondaryPageLayout from '@/layouts/SecondaryPageLayout' import { useTheme } from '@/providers/ThemeProvider' import { TLanguage } from '@/types' import { SelectValue } from '@radix-ui/react-select' import { ChevronRight, Info, Languages, SunMoon } from 'lucide-react' import { useState } from 'react' import { useTranslation } from 'react-i18next' export default function SettingsPage({ index }: { index?: number }) { const { t, i18n } = useTranslation() const [language, setLanguage] = useState(i18n.language as TLanguage) const { themeSetting, setThemeSetting } = useTheme() const handleLanguageChange = (value: TLanguage) => { i18n.changeLanguage(value) setLanguage(value) } return (
{t('Languages')}
{t('Theme')}
{t('About')}
v{__APP_VERSION__} ({__GIT_COMMIT__})
) }