Update Hospital Portal

This commit is contained in:
ivan-sim
2023-11-17 17:16:47 +07:00
parent 00b8fa763e
commit 13ef733010
9 changed files with 389 additions and 885 deletions

View File

@@ -35,14 +35,14 @@ function CollapseDrawerProvider({ children }: CollapseDrawerProviderProps) {
hover: false
});
// useEffect(() => {
// if (isDesktop) {
// setCollapse({
// click: false,
// hover: false
// });
// }
// }, [isDesktop]);
useEffect(() => {
if (isDesktop) {
setCollapse({
click: false,
hover: false
});
}
}, [isDesktop]);
const handleToggleCollapse = () => {
setCollapse({ ...collapse, click: !collapse.click });

View File

@@ -2,7 +2,7 @@ import { createContext, ReactNode, useEffect, useReducer } from 'react';
// utils
import axios from '@/utils/axios';
// import { isValidToken, setSession } from '@/utils/jwt';
import { setSession, getSession, getUser } from '@/utils/token';
import { setSession, getSession, setUser, getUser } from '@/utils/token';
// @types
import { ActionMap, AuthState, AuthUser, JWTContextType } from '@/@types/auth';
// ----------------------------------------------------------------------
@@ -135,6 +135,7 @@ function AuthProvider({ children }: AuthProviderProps) {
.then((response) => {
const { user, token } = response.data.data;
setSession(token);
setUser(user);
dispatch({
type: Types.Login,
@@ -168,6 +169,7 @@ function AuthProvider({ children }: AuthProviderProps) {
const logout = async () => {
setSession(null);
setUser(null);
dispatch({ type: Types.Logout });
};