import React from 'react'; import { useBoolean, Center, Spinner, Alert, FormControl, FormLabel, Switch, Button } from '@chakra-ui/react'; import { useTranslation } from 'react-i18next'; import { Modal } from '../Modal'; import { useFactoryReset } from 'hooks/Network/Devices'; import { ModalProps } from 'models/Modal'; interface Props { modalProps: ModalProps; serialNumber: string; } const FactoryResetModal = ({ modalProps: { isOpen, onClose }, serialNumber }: Props) => { const { t } = useTranslation(); const [isRedirector, { toggle }] = useBoolean(false); const { mutateAsync: factoryReset, isLoading } = useFactoryReset({ serialNumber, keepRedirector: isRedirector, onClose, }); const submit = () => { factoryReset(); }; return ( {isLoading ? (
) : ( <> {t('commands.factory_reset_warning')} {t('commands.keep_redirector')}
)}
); }; export default FactoryResetModal;