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