From e120a7871a53540167a116bc56906f11dec7d6ab Mon Sep 17 00:00:00 2001 From: MalakhN Date: Fri, 19 May 2023 00:49:12 +0300 Subject: [PATCH] Mesto Russia (sprint 16): fix after 2 review --- frontend/src/components/Main.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/frontend/src/components/Main.js b/frontend/src/components/Main.js index 019be51..3b66cc0 100644 --- a/frontend/src/components/Main.js +++ b/frontend/src/components/Main.js @@ -3,10 +3,18 @@ import Header from "./Header"; import Card from "./Card.js"; import Footer from "./Footer"; import { CurrentUserContext } from "../contexts/CurrentUserContext"; +import { useNavigate } from "react-router-dom"; function Main(props) { /* Подписываемся и получаем значение контекста */ const currentUser = React.useContext(CurrentUserContext); + const navigate = useNavigate(); + + /* Функция выхода из аккаунта */ + const signOut = () => { + localStorage.removeItem("token"); + navigate("/sign-in", { replace: true }); + }; return ( <>