routes back on refresh & not post
This commit is contained in:
parent
fb804d96d6
commit
f3a58db445
|
|
@ -28,7 +28,10 @@ const Aside = ({ aside, setAside }: Props) => {
|
||||||
<h2>Elements</h2>
|
<h2>Elements</h2>
|
||||||
</li>
|
</li>
|
||||||
<li className="aside__list__element">
|
<li className="aside__list__element">
|
||||||
<Link to={"/posts"}>
|
<Link
|
||||||
|
to={"/posts"}
|
||||||
|
onClick={() => localStorage.setItem("lastLocation", "/posts")}
|
||||||
|
>
|
||||||
<BsFillFileEarmarkPostFill className="aside__list__element__img" />
|
<BsFillFileEarmarkPostFill className="aside__list__element__img" />
|
||||||
<span>Posts</span>
|
<span>Posts</span>
|
||||||
</Link>
|
</Link>
|
||||||
|
|
@ -38,7 +41,12 @@ const Aside = ({ aside, setAside }: Props) => {
|
||||||
<h2>Account</h2>
|
<h2>Account</h2>
|
||||||
</li>
|
</li>
|
||||||
<li className="aside__list__element">
|
<li className="aside__list__element">
|
||||||
<Link to={"/user_details"}>
|
<Link
|
||||||
|
to={"/user_details"}
|
||||||
|
onClick={() =>
|
||||||
|
localStorage.setItem("lastLocation", "/user_details")
|
||||||
|
}
|
||||||
|
>
|
||||||
<CgDetailsLess className="aside__list__element__img" />
|
<CgDetailsLess className="aside__list__element__img" />
|
||||||
<span>Details</span>
|
<span>Details</span>
|
||||||
</Link>
|
</Link>
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,11 @@ const Nav = ({ aside, setAside }: Props) => {
|
||||||
<div className="container">
|
<div className="container">
|
||||||
<div className="nav inner">
|
<div className="nav inner">
|
||||||
<div className="nav__left">
|
<div className="nav__left">
|
||||||
<Link to={"/dashboard"} className="nav__img">
|
<Link
|
||||||
|
to={"/dashboard"}
|
||||||
|
className="nav__img"
|
||||||
|
onClick={() => localStorage.setItem("lastLocation", "/dashboard")}
|
||||||
|
>
|
||||||
<ImStatsDots />
|
<ImStatsDots />
|
||||||
</Link>
|
</Link>
|
||||||
<GiHamburgerMenu
|
<GiHamburgerMenu
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,7 @@ import { useNavigate } from "react-router-dom";
|
||||||
import { cred } from "../user";
|
import { cred } from "../user";
|
||||||
|
|
||||||
const Login = () => {
|
const Login = () => {
|
||||||
|
const lastLocation = localStorage.getItem("lastLocation");
|
||||||
const [valid, setValid] = useState({
|
const [valid, setValid] = useState({
|
||||||
username: "",
|
username: "",
|
||||||
password: "",
|
password: "",
|
||||||
|
|
@ -28,7 +29,7 @@ const Login = () => {
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (user.username) {
|
if (user.username) {
|
||||||
navigate("/dashboard");
|
navigate(lastLocation || "/dashboard");
|
||||||
}
|
}
|
||||||
}, [user]);
|
}, [user]);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue