diff --git a/src/components/Aside.tsx b/src/components/Aside.tsx index 17417b4..970484c 100644 --- a/src/components/Aside.tsx +++ b/src/components/Aside.tsx @@ -28,7 +28,10 @@ const Aside = ({ aside, setAside }: Props) => {

Elements

  • - + localStorage.setItem("lastLocation", "/posts")} + > Posts @@ -38,7 +41,12 @@ const Aside = ({ aside, setAside }: Props) => {

    Account

  • - + + localStorage.setItem("lastLocation", "/user_details") + } + > Details diff --git a/src/components/Nav.tsx b/src/components/Nav.tsx index f1810c5..f65aa8b 100644 --- a/src/components/Nav.tsx +++ b/src/components/Nav.tsx @@ -24,7 +24,11 @@ const Nav = ({ aside, setAside }: Props) => {
    - + localStorage.setItem("lastLocation", "/dashboard")} + > { + const lastLocation = localStorage.getItem("lastLocation"); const [valid, setValid] = useState({ username: "", password: "", @@ -28,7 +29,7 @@ const Login = () => { useEffect(() => { if (user.username) { - navigate("/dashboard"); + navigate(lastLocation || "/dashboard"); } }, [user]);