registration fix
All checks were successful
publish-main / release-image (push) Successful in 1m11s

This commit is contained in:
Ivan
2024-04-14 15:01:04 +03:00
parent ea0b47a061
commit 695cc690d9
4 changed files with 144 additions and 140 deletions

View File

@ -3,49 +3,46 @@ import { useCookies } from "react-cookie";
import classes from "../assets/styles/components/navbar.module.scss";
import { verifyUserApi } from "../hooks/api/enterAccountApi";
const NavBar = ({navigate, auth, setAuth}) => {
// const [cookies, _, __] = useCookies(["user"]);
const NavBar = ({ navigate, auth, setAuth }) => {
useEffect(() => {
console.log("nav", auth);
});
// useEffect(() => {
// async function verifyUser() {
// const response = await verifyUserApi(cookies.token);
// if (response) {
// if (response.status === 200) {
// setAuth(response.data);
// }
// else {
// console.log(response)
// }
// }
// }
// verifyUser()
// }, []);
return (
<div className={classes.main}>
<div className={classes.wrapper}>
<div className={classes.menu}>
<div className={classes.menu__authorized}>
<span onClick={() => navigate("/")}>Главная</span>
{auth ?
auth.is_admin ? <span onClick={() => navigate("/forms")}>Мои формы</span> : <span></span> :
<span></span>}
</div>
</div>
<div className={classes.profile}>
{auth ?
<div className={classes.profile__authorized}>
<span onClick={() => navigate("/profile")}>Профиль ({auth.login})</span>
</div> :
<div className={classes.profile__nonAuthorized}>
<span onClick={() => navigate("/enter")}>Вход <i class="fa-solid fa-arrow-right-to-bracket"></i></span>
</div>}
</div>
</div>
return (
<div className={classes.main}>
<div className={classes.wrapper}>
<div className={classes.menu}>
<div className={classes.menu__authorized}>
<span onClick={() => navigate("/")}>Главная</span>
{auth ? (
auth.is_admin ? (
<span onClick={() => navigate("/forms")}>Мои формы</span>
) : (
<span></span>
)
) : (
<span></span>
)}
</div>
</div>
)
}
<div className={classes.profile}>
{auth ? (
<div className={classes.profile__authorized}>
<span onClick={() => navigate("/profile")}>
Профиль ({auth.login})
</span>
</div>
) : (
<div className={classes.profile__nonAuthorized}>
<span onClick={() => navigate("/enter")}>
Вход <i class="fa-solid fa-arrow-right-to-bracket"></i>
</span>
</div>
)}
</div>
</div>
</div>
);
};
export default NavBar;
export default NavBar;