import { defineComponent } from 'vue' import useSearchConfigStore from './useSearchConfigStore' import useSearchStore from './useSearchStore' import { OhVueIcon, addIcons } from 'oh-vue-icons' import { FaPlus } from 'oh-vue-icons/icons' import useRouterStore from '@/useRouterStore' addIcons(FaPlus) export default defineComponent({ setup() { const search = useSearchStore() const searchConfig = useSearchConfigStore() const router = useRouterStore() return () => (
{ search.showSearchConfig = false }} > {searchConfig.defaultList .concat(searchConfig.customList) .filter((el) => el.show) .map((item) => (
{ searchConfig.current = { ...item } search.showSearchConfig = false }} >
{item.name}
))}
{ search.showSearchConfig = false router.go('global-search') }} >
) } })