From 7a85ca276fffd138458fd309d5ace3d6241a36de Mon Sep 17 00:00:00 2001 From: rngsurrounded Date: Tue, 4 Mar 2025 00:35:38 +0900 Subject: [PATCH] added docs ref to header --- .../frontend/src/components/layout/header.tsx | 70 +++++++++++-------- 1 file changed, 42 insertions(+), 28 deletions(-) diff --git a/services/frontend/src/components/layout/header.tsx b/services/frontend/src/components/layout/header.tsx index 27b0421..58c7a44 100644 --- a/services/frontend/src/components/layout/header.tsx +++ b/services/frontend/src/components/layout/header.tsx @@ -1,5 +1,5 @@ import { DataRush } from "@/components/ui/icons/datarush"; -import { ChevronDown } from "lucide-react"; +import { ChevronDown, FileText } from "lucide-react"; import { Link, useNavigate } from "react-router"; import { useUserStore } from "@/shared/stores/user"; import { @@ -14,6 +14,13 @@ import { removeToken } from "@/shared/token"; export const Header = () => { const navigate = useNavigate(); const user = useUserStore((state) => state.user); + const clearUser = useUserStore((state) => state.clearUser); + + const handleLogout = () => { + removeToken(); + clearUser(); + navigate("/login"); + }; return (
@@ -21,33 +28,40 @@ export const Header = () => { - - - - - - - Аккаунт - - - - { - removeToken(); - navigate("/login"); - }} - > - Выйти - - - + +
+ + + Обучающие материалы + + + + + + + + + Аккаунт + + + + Выйти + + + +
); -}; +}; \ No newline at end of file