import {Dialog} from "../dialog"; import {isMobile, objEquals} from "../util/functions"; import {MenuItem} from "../menus/Menu"; import {Constants} from "../constants"; import {showMessage} from "../dialog/message"; import {fetchPost} from "../util/fetch"; import {escapeHtml} from "../util/escape"; import {setStorageVal} from "../protyle/util/compatibility"; import {confirmDialog} from "../dialog/confirmDialog"; import {goUnRef, updateSearchResult} from "../mobile/menu/search"; export const filterMenu = (config: Config.IUILayoutTabSearchConfig, cb: () => void) => { const filterDialog = new Dialog({ title: window.siyuan.languages.searchType, content: `