import React from "react"; import { Switch, Typography } from "@carrot-kpi/ui"; import { usePreferDecentralization, useSetPreferDecentralization, useSetTemplatePreviewMode, useTemplatePreviewMode, } from "@carrot-kpi/react"; import { useTranslation } from "react-i18next"; import { useAccount } from "wagmi"; import { Environment } from "@carrot-kpi/shared-state"; // TODO: move this in the UI lib with additional functionality (like variants for info, warning and error feedback) export const Preferences = () => { const { t } = useTranslation(); const { chain } = useAccount(); const preferDecentralization = usePreferDecentralization(); const setPreferDecentralization = useSetPreferDecentralization(); const templatePreviewMode = useTemplatePreviewMode(); const setTemplatePreviewMode = useSetTemplatePreviewMode(); // const [darkThemeSwitch, setDarkThemeSwitch] = // useState(null); // const themeOptions = useMemo(() => { // const options: SelectOption[] = [ // { // value: "light", // label: t("theme.light"), // }, // { // value: "dark", // label: t("theme.dark"), // }, // { // value: "system", // label: t("theme.system"), // }, // ]; // return options; // }, [t]); // const [darkThemePopoverOpen, setDarkThemePopoverOpen] = useState(false); // const handleDarkThemeSwitchMouseEnter = useCallback(() => { // setDarkThemePopoverOpen(true); // }, []); // const handleDarkThemeSwitchMouseLeave = useCallback(() => { // setDarkThemePopoverOpen(false); // }, []); return (
{/* TODO: enable toggle once dark theme is available */} {/*
{t("preferences.theme")} {t("coming.soon.dark.theme")}