import React from 'react'; import { useDispatch, useSelector } from 'react-redux'; import { Link, useNavigate } from 'react-router-dom'; import { logoutThunk } from '../store/auth/auth.thunk'; export default function HeaderWithNav() { const dispatch = useDispatch(); const navigate = useNavigate(); const { user } = useSelector((state) => state.auth); const handleLogout = async () => { try { await dispatch(logoutThunk()).unwrap(); sessionStorage.removeItem('token'); navigate('/login'); } catch (error) {} }; return (
); }