From 6938ee45059fb3b39c47ae5e7aeb4af2165a6f05 Mon Sep 17 00:00:00 2001 From: LeonG11 Date: Tue, 26 May 2026 16:03:11 +0300 Subject: [PATCH] fix(frontend)remake header --- frontend/src/components/Header.jsx | 63 ++++++++++++++++++++++++------ 1 file changed, 52 insertions(+), 11 deletions(-) diff --git a/frontend/src/components/Header.jsx b/frontend/src/components/Header.jsx index 87ba502..d7ae336 100644 --- a/frontend/src/components/Header.jsx +++ b/frontend/src/components/Header.jsx @@ -1,12 +1,19 @@ -import CsvImporter from "./CsvImporter"; import { useNavigate } from "react-router-dom"; -import { Search } from "lucide-react"; +import { Command, Contact } from "lucide-react"; +import { useState } from "react"; export default function Header({ onRefresh, onOpenScanner }) { const navigate = useNavigate(); - const handleLogout = () => { + const [isLogoutPromptOpen, setIsLogoutPromptOpen] = useState(false); + + const openLogoutPrompt = () => { + setIsLogoutPromptOpen(true); + }; + + const handleLogoutClick = () => { localStorage.clear(); + setIsLogoutPromptOpen(false); navigate("/login"); }; @@ -15,18 +22,52 @@ export default function Header({ onRefresh, onOpenScanner }) { return savedUser ? JSON.parse(savedUser) : {}; }; + const IconButton = ({ Icon, label, onClick }) => { + return ( + + ); + }; + const user = handleUser(); return ( -
-
-
-

- MRP -

+
+
+
+
Производство
-
- +
+ + +
+
+ +