diff --git a/src/pages/Profile/components/SettingsModal/SettingsModal.tsx b/src/pages/Profile/components/SettingsModal/SettingsModal.tsx index f152857..6d8e9de 100644 --- a/src/pages/Profile/components/SettingsModal/SettingsModal.tsx +++ b/src/pages/Profile/components/SettingsModal/SettingsModal.tsx @@ -8,6 +8,7 @@ import TextInput from "../../../../components/ui/Input/Input"; import updateUser from "../../../../utils/users/updateUser.js"; import deleteUser from "../../../../utils/users/deleteUser.js"; import ExportCalendarBtn from "../../../../components/ExportCalendarBtn/ExportBtn"; +import { useNavigate } from "react-router-dom"; interface TaskType { id: number; @@ -36,6 +37,7 @@ interface AuthContextType { } export default function SettingsModal() { + const navigate = useNavigate(); const {user, logout, update} = useContext(AuthContext) as unknown as AuthContextType; const [open, setOpen] = useState(false); @@ -57,6 +59,8 @@ export default function SettingsModal() { const handleDelete = async (): Promise => { await deleteUser(); + logout(); + navigate('/'); update(); };