import { Button } from "@/components/ui/button"; import { cn } from "@/lib/utils"; import { useTranslation } from "react-i18next"; interface LanguageSettingsProps { value: "zh" | "en"; onChange: (value: "zh" | "en") => void; } export function LanguageSettings({ value, onChange }: LanguageSettingsProps) { const { t } = useTranslation(); return (

{t("settings.language")}

{t("settings.languageHint")}

onChange("zh")}> {t("settings.languageOptionChinese")} onChange("en")}> {t("settings.languageOptionEnglish")}
); } interface LanguageButtonProps { active: boolean; onClick: () => void; children: React.ReactNode; } function LanguageButton({ active, onClick, children }: LanguageButtonProps) { return ( ); }