import React from 'react'; import AnimatedSVG, { ICONS } from 'Shared/AnimatedSVG/AnimatedSVG'; import SaveFilterButton from 'Shared/SaveFilterButton'; import { observer } from 'mobx-react-lite'; import { useStore } from 'App/mstore'; import TagList from '../MainSearchBar/components/TagList'; import SavedSearch from '../SavedSearch/SavedSearch'; import { Button } from 'antd'; function SearchActions() { const { aiFiltersStore, searchStore, customFieldStore } = useStore(); const appliedFilter = searchStore.instance; const metaLoading = customFieldStore.isLoading; const hasEvents = appliedFilter.filters.filter((i: any) => i.isEvent).length > 0; const hasFilters = appliedFilter.filters.filter((i: any) => !i.isEvent).length > 0; const savedSearch = searchStore.savedSearch; const hasSavedSearch = savedSearch && savedSearch.exists(); const hasSearch = hasFilters || hasSavedSearch; const showPanel = hasEvents || hasFilters || aiFiltersStore.isLoading; return !metaLoading ? (