[WIP] Fix Logout Delete Token

This commit is contained in:
2022-05-26 11:17:04 +07:00
parent f6664b3b77
commit d2ebf09e48
3 changed files with 13 additions and 11 deletions

View File

@@ -165,7 +165,6 @@ function AuthProvider({ children }: AuthProviderProps) {
};
const logout = async () => {
console.log('LOGGING OUT')
setSession(null);
dispatch({ type: Types.Logout });
};

View File

@@ -6,6 +6,7 @@ import { Box, Divider, Typography, Stack, MenuItem, Avatar } from '@mui/material
import MenuPopover from '../../../components/MenuPopover';
import { IconButtonAnimate } from '../../../components/animate';
import { useNavigate } from "react-router-dom";
import useAuth from '../../../hooks/useAuth';
// ----------------------------------------------------------------------
@@ -29,6 +30,7 @@ const MENU_OPTIONS = [
export default function AccountPopover() {
const [open, setOpen] = useState<HTMLElement | null>(null);
const navigate = useNavigate();
const { logout } = useAuth();
const handleOpen = (event: React.MouseEvent<HTMLElement>) => {
setOpen(event.currentTarget);
@@ -39,6 +41,7 @@ export default function AccountPopover() {
};
const handleLogout = () => {
logout();
navigate('/auth/login');
}

View File

@@ -58,20 +58,20 @@ export default function Router() {
// },
{
path: '/',
element: <DashboardLayout />,
element: <AuthProvider><DashboardLayout /></AuthProvider>,
children:[
{
path: 'dashboard',
element: <AuthProvider><Dashboard /></AuthProvider>,
},
{
path: 'medicines',
element: <AuthProvider><Medicines /></AuthProvider>,
},
{
path: 'medicines/create',
element: <AuthProvider><MedicinesCreate /></AuthProvider>
element: <Dashboard />,
},
// {
// path: 'medicines',
// element: <AuthProvider><Medicines /></AuthProvider>,
// },
// {
// path: 'medicines/create',
// element: <AuthProvider><MedicinesCreate /></AuthProvider>
// },
]
},
// {