diff --git a/frontend/app/components/shared/SavedSearch/SavedSearch.tsx b/frontend/app/components/shared/SavedSearch/SavedSearch.tsx index 19ff552bf..9500151ba 100644 --- a/frontend/app/components/shared/SavedSearch/SavedSearch.tsx +++ b/frontend/app/components/shared/SavedSearch/SavedSearch.tsx @@ -1,36 +1,36 @@ import React, { useState } from "react"; -import { Dropdown, Button } from 'antd'; +import { Button } from 'antd'; import { MoreOutlined } from "@ant-design/icons"; import { useStore } from 'App/mstore'; import { observer } from 'mobx-react-lite'; import SaveSearchModal from "../SaveSearchModal/SaveSearchModal"; +import SavedSearchModal from "./components/SavedSearchModal"; +import { useModal } from 'App/components/Modal'; function SavedSearch() { const [showModal, setShowModal] = useState(false); const { searchStore } = useStore(); const savedSearch = searchStore.savedSearch; - const options = searchStore.list.map((item) => ({ - key: item.searchId, - label: item.name, - onClick: () => searchStore.applySavedSearch(item) - })) + const { showModal: showListModal } = useModal(); const toggleModal = () => { if (searchStore.instance.filters.length === 0) return; setShowModal(true); } + + const toggleList = () => { + showListModal(, { right: true }); + } return ( <>
- - - +
{showModal && ( void; - remove: (itemId: number) => void; - editSavedSearch: (item: SavedSearch) => void; -} - -function SavedSearchModal(props: Props) { +function SavedSearchModal() { const { hideModal } = useModal(); const [showModal, setshowModal] = useState(false); const [filterQuery, setFilterQuery] = useState('');