import React from "react"; import { useTranslation } from "react-i18next"; import { ToggleSwitch } from "../ui/ToggleSwitch"; import { useSettings } from "../../hooks/useSettings"; interface StartHiddenProps { descriptionMode?: "inline" | "tooltip"; grouped?: boolean; } export const StartHidden: React.FC = React.memo( ({ descriptionMode = "tooltip", grouped = false }) => { const { t } = useTranslation(); const { getSetting, updateSetting, isUpdating } = useSettings(); const startHidden = getSetting("start_hidden") ?? false; return ( updateSetting("start_hidden", enabled)} isUpdating={isUpdating("start_hidden")} label={t("settings.advanced.startHidden.label")} description={t("settings.advanced.startHidden.description")} descriptionMode={descriptionMode} grouped={grouped} tooltipPosition="bottom" /> ); }, );