fix(signup): set send verification email button loading state

Set loading state for button based on send verification email mutation state

fix #1422
This commit is contained in:
Trugamr
2024-02-25 14:58:08 +05:30
parent fdd79c0568
commit 4c9101d18d
@@ -28,7 +28,7 @@ export default function EnterEmailStep({
incrementStep incrementStep
}: DownloadBackupPDFStepProps): JSX.Element { }: DownloadBackupPDFStepProps): JSX.Element {
const { createNotification } = useNotificationContext(); const { createNotification } = useNotificationContext();
const { mutateAsync } = useSendVerificationEmail(); const { mutateAsync, isLoading } = useSendVerificationEmail();
const [emailError, setEmailError] = useState(false); const [emailError, setEmailError] = useState(false);
const { t } = useTranslation(); const { t } = useTranslation();
@@ -91,6 +91,8 @@ export default function EnterEmailStep({
className='h-14' className='h-14'
colorSchema="primary" colorSchema="primary"
variant="outline_bg" variant="outline_bg"
isLoading={isLoading}
isDisabled={isLoading}
> {String(t("signup.step1-submit"))} </Button> > {String(t("signup.step1-submit"))} </Button>
</div> </div>
</div> </div>