'use client'; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/components/ui/select'; import { type Locale, useI18n } from '@/lib/i18n'; import { cn } from '@/lib/utils'; type LanguageSelectorProps = { className?: string; }; function isLocale(value: string): value is Locale { return value === 'zh-CN' || value === 'en-US'; } export function LanguageSelector({ className }: LanguageSelectorProps) { const { locale, setLocale, t } = useI18n(); return ( ); }