Update Hospital Portal
This commit is contained in:
@@ -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 });
|
||||
|
||||
@@ -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 });
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user