import { useEffect, useState } from "react"; import { useLayoutStore, useFilterStore, useShortcutStore } from "@/store/module"; import Icon from "./Icon"; interface Props { showSearch?: boolean; } const MobileHeader = (props: Props) => { const { showSearch = true } = props; const filterStore = useFilterStore(); const shortcutStore = useShortcutStore(); const layoutStore = useLayoutStore(); const filter = filterStore.state; const shortcuts = shortcutStore.state.shortcuts; const [titleText, setTitleText] = useState("MEMOS"); useEffect(() => { if (!filter.shortcutId) { setTitleText("MEMOS"); return; } const shortcut = shortcutStore.getShortcutById(filter.shortcutId); if (shortcut) { setTitleText(shortcut.title); } }, [filter, shortcuts]); return (
layoutStore.setHeaderStatus(true)} >
location.reload()} > {titleText}
layoutStore.setHomeSidebarStatus(true)} />
); }; export default MobileHeader;