import {useState, FC} from 'react' import {KTIcon} from '../../../../../../_metronic/helpers' import {deactivateAccount, IDeactivateAccount} from '../SettingsModel' import * as Yup from 'yup' import {useFormik} from 'formik' const deactivateAccountSchema = Yup.object().shape({ confirm: Yup.boolean().oneOf([true], 'Please check the box to deactivate your account'), }) const DeactivateAccount: FC = () => { const [loading, setLoading] = useState(false) const formik = useFormik({ initialValues: { ...deactivateAccount, }, validationSchema: deactivateAccountSchema, onSubmit: () => { setLoading(true) setTimeout(() => { setLoading(false) }, 1000) alert('Account has been successfully deleted!') }, }) return (

Deactivate Account

You Are Deactivating Your Account

For extra security, this requires you to confirm your email or phone number when you reset yousignr password.
Learn more
{formik.touched.confirm && formik.errors.confirm && (
{formik.errors.confirm}
)}
) } export {DeactivateAccount}