import React from "react"; import { Menu } from "@headlessui/react"; import { BellIcon, MoonIcon, SunIcon, MagnifyingGlassIcon, } from "@heroicons/react/24/outline"; import { ChevronDown, PanelLeftClose, PanelLeftOpen, Menu as MenuIcon, } from "lucide-react"; import { Tooltip } from "antd"; import { appContext } from "../hooks/provider"; import { useConfigStore } from "../hooks/store"; import { Link } from "gatsby"; type ContentHeaderProps = { onMobileMenuToggle: () => void; isMobileMenuOpen: boolean; }; const classNames = (...classes: (string | undefined | boolean)[]) => { return classes.filter(Boolean).join(" "); }; const ContentHeader = ({ onMobileMenuToggle, isMobileMenuOpen, }: ContentHeaderProps) => { const { darkMode, setDarkMode, user, logout } = React.useContext(appContext); const { sidebar, setSidebarState, header } = useConfigStore(); const { isExpanded } = sidebar; const { title, breadcrumbs } = header; return (