From c27182c618375bdcf74da1aba4ec435287d15096 Mon Sep 17 00:00:00 2001 From: Zamitto <167933696+zamitto@users.noreply.github.com> Date: Fri, 28 Jun 2024 12:23:46 -0300 Subject: [PATCH] feat: navigate back if request fails for get user --- src/renderer/src/pages/user/user.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/pages/user/user.tsx b/src/renderer/src/pages/user/user.tsx index 1068635e..501a61d8 100644 --- a/src/renderer/src/pages/user/user.tsx +++ b/src/renderer/src/pages/user/user.tsx @@ -1,6 +1,6 @@ import { UserProfile } from "@types"; import { useCallback, useEffect, useState } from "react"; -import { useParams } from "react-router-dom"; +import { useNavigate, useParams } from "react-router-dom"; import { setHeaderTitle } from "@renderer/features"; import { useAppDispatch } from "@renderer/hooks"; import { UserSkeleton } from "./user-skeleton"; @@ -12,6 +12,7 @@ import * as styles from "./user.css"; export const User = () => { const { userId } = useParams(); const [userProfile, setUserProfile] = useState(); + const navigate = useNavigate(); const dispatch = useAppDispatch(); @@ -20,6 +21,8 @@ export const User = () => { if (userProfile) { dispatch(setHeaderTitle(userProfile.displayName)); setUserProfile(userProfile); + } else { + navigate(-1); } }); }, [dispatch, userId]);