"use client"; import { useApp } from "@/contexts/AppContext"; import { Dropdown, DropdownTrigger, DropdownMenu, DropdownItem, Button } from "@heroui/react"; export default function LanguageSwitch() { const { language, setLanguage } = useApp(); const languages = [ { key: "zh", label: "中文" }, { key: "en", label: "English" }, ]; const handleSelectionChange = (key: React.Key) => { setLanguage(key as "zh" | "en"); }; return ( { const key = Array.from(keys)[0]; if (key) handleSelectionChange(key); }} > {languages.map((lang) => ( {lang.label} ))} ); }