Spaces:
Build error
Build error
import { Switch } from "@heroui/react"; | |
import { useTranslation } from "react-i18next"; | |
import { I18nKey } from "#/i18n/declaration"; | |
import { cn } from "#/utils/utils"; | |
interface ConfirmationModeSwitchProps { | |
isDisabled: boolean; | |
defaultSelected: boolean; | |
} | |
export function ConfirmationModeSwitch({ | |
isDisabled, | |
defaultSelected, | |
}: ConfirmationModeSwitchProps) { | |
const { t } = useTranslation(); | |
return ( | |
<Switch | |
isDisabled={isDisabled} | |
name="confirmation-mode" | |
defaultSelected={defaultSelected} | |
classNames={{ | |
thumb: cn( | |
"bg-[#5D5D5D] w-3 h-3", | |
"group-data-[selected=true]:bg-white", | |
), | |
wrapper: cn( | |
"border border-[#D4D4D4] bg-white px-[6px] w-12 h-6", | |
"group-data-[selected=true]:border-transparent group-data-[selected=true]:bg-[#4465DB]", | |
), | |
label: "text-[#A3A3A3] text-xs", | |
}} | |
> | |
{t(I18nKey.SETTINGS_FORM$ENABLE_CONFIRMATION_MODE_LABEL)} | |
</Switch> | |
); | |
} | |