import { Option, Select } from "@mui/joy"; import { useTranslation } from "react-i18next"; import { useGlobalStore, useUserStore } from "../store/module"; import Icon from "./Icon"; const appearanceList = ["system", "light", "dark"]; const AppearanceSelect = () => { const { t } = useTranslation(); const globalStore = useGlobalStore(); const userStore = useUserStore(); const { appearance } = globalStore.state; const user = userStore.state.user; const getPrefixIcon = (apperance: Appearance) => { const className = "w-4 h-auto"; if (apperance === "light") { return ; } else if (apperance === "dark") { return ; } else { return ; } }; const handleSelectChange = async (appearance: Appearance) => { if (user) { await userStore.upsertUserSetting("appearance", appearance); } globalStore.setAppearance(appearance); }; return ( ); }; export default AppearanceSelect;