fix notification login

This commit is contained in:
Muhammad Fajar
2022-12-05 08:54:24 +07:00
parent d12fe31a82
commit 86076ff1d7
4 changed files with 13 additions and 4 deletions

View File

@@ -8,7 +8,6 @@ import Page from '../../components/Page';
import CardNotification from '../../sections/dashboard/CardNotification';
import CardBalance from '../../sections/dashboard/CardBalance';
import TableList from '../../sections/dashboard/TableList';
import List from './List';
// ----------------------------------------------------------------------
@@ -57,7 +56,6 @@ export default function Dashboard() {
</Grid>
<Grid item xs={12} lg={12} md={12}>
<TableList />
{/* <List /> */}
</Grid>
</Grid>
</Container>

View File

@@ -11,6 +11,7 @@ import useAuth from '../../../hooks/useAuth';
import useIsMountedRef from '../../../hooks/useIsMountedRef';
/* ------------------------------- components ------------------------------- */
import { FormProvider, RHFTextField } from '../../../components/hook-form';
import { enqueueSnackbar } from 'notistack';
/* ---------------------------------- types --------------------------------- */
@@ -56,6 +57,10 @@ export default function LoginForm({ setEmailOrPhone, setLoginOrVerifyCode }: Log
setEmailOrPhone(data.email);
setLoginOrVerifyCode(true);
reset();
enqueueSnackbar('Kode OTP telah dikirim, silahkan cek email yang login', {
variant: 'success',
autoHideDuration: 2000,
});
} catch (error: any) {
reset();

View File

@@ -11,6 +11,7 @@ import { FormProvider, RHFTextField } from '../../../components/hook-form';
/* ---------------------------------- hooks --------------------------------- */
import useAuth from '../../../hooks/useAuth';
import useIsMountedRef from '../../../hooks/useIsMountedRef';
import { enqueueSnackbar } from 'notistack';
/* ---------------------------------- types --------------------------------- */
@@ -56,6 +57,10 @@ export default function LoginPhoneForm({ setEmailOrPhone, setLoginOrVerifyCode }
setEmailOrPhone(0 + data.phone);
setLoginOrVerifyCode(true);
reset();
enqueueSnackbar('Kode OTP telah dikirim, silahkan cek pada nomor yang telah login', {
variant: 'success',
autoHideDuration: 2000,
});
} catch (error: any) {
reset();

View File

@@ -88,7 +88,8 @@ export default function VerifyCodeForm({
const onSubmit = async (data: FormValuesProps) => {
try {
await new Promise((resolve) => setTimeout(resolve, 1000));
enqueueSnackbar('Verify success!', { variant: 'success', autoHideDuration: 1000 });
await new Promise((resolve) => setTimeout(resolve, 2000));
// @ts-ignore
const response: responseProps = await validateOtp(emailOrPhone, Object.values(data).join(''));
@@ -101,7 +102,7 @@ export default function VerifyCodeForm({
}
navigate('/dashboard');
enqueueSnackbar('Verify success!', { variant: 'success' });
enqueueSnackbar('Login Berhasil!', { variant: 'success' });
} catch (error) {
console.error(error);
}