Files
assetx/components/LanguageSwitch.tsx

23 lines
697 B
TypeScript
Raw Permalink Normal View History

"use client";
import { useApp } from "@/contexts/AppContext";
export default function LanguageSwitch() {
const { language, setLanguage } = useApp();
2026-02-03 19:56:21 +08:00
const toggleLanguage = () => {
setLanguage(language === "zh" ? "en" : "zh");
};
return (
2026-02-03 19:56:21 +08:00
<button
onClick={toggleLanguage}
className="bg-bg-surface dark:bg-gray-800 rounded-lg border border-border-normal dark:border-gray-700 px-3 py-2 flex items-center justify-center h-10 hover:bg-gray-50 dark:hover:bg-gray-700 transition-colors"
>
<span className="text-sm font-medium text-text-primary dark:text-white">
{language === "zh" ? "中" : "EN"}
</span>
</button>
);
}