import { LogOut, Menu, Moon, Sun, User } from "lucide-react"; import { useNavigate } from "react-router-dom"; import { useTranslation } from "react-i18next"; import { Button } from "@/components/ui/button"; import { Breadcrumb } from "./Breadcrumb"; import { LanguageSelector } from "@/components/shared/LanguageSelector"; import { useAuthStore } from "@/stores/auth"; import { useUiStore } from "@/stores/ui"; import { mockMode } from "@/api/mock"; export function Header() { const { t } = useTranslation(); const navigate = useNavigate(); const { userId, logout } = useAuthStore(); const { theme, toggleTheme, toggleMobileSidebar } = useUiStore(); return (
{mockMode ? (
{t("auth.mockData")}
) : null}
{t("auth.gateway")}
{userId || "user"}
); }