import React, { useEffect } from 'react'; import { Icon } from 'UI'; import { Button } from 'antd'; import cn from 'classnames'; import stl from './SavedSearch.module.css'; import { useModal } from 'App/components/Modal'; import SavedSearchModal from './components/SavedSearchModal'; import { useStore } from 'App/mstore'; import { observer } from 'mobx-react-lite'; function SavedSearch() { const { showModal } = useModal(); const { searchStore, customFieldStore } = useStore(); const savedSearch = searchStore.savedSearch; const list = searchStore.list; const fetchedMeta = customFieldStore.fetchedMetadata; // useEffect(() => { // if (list.size === 0 && !fetchedMeta) { // void searchStore.fetchSavedSearchList(); // } // }, [fetchedMeta]); return (
{savedSearch.exists() && (
Viewing: {savedSearch.name.length > 15 ? `${savedSearch.name.slice(0, 15)}...` : savedSearch.name}
)}
); } export default observer(SavedSearch);