import React, { useCallback } from 'react' import styles from './index.module.less' import { useStore } from '../../store' import { Tag, Tooltip } from 'antd' import { CloseCircleOutlined } from '@ant-design/icons' const SavedSearchParams: React.FC = () => { const [store, useObserver] = useStore() const { delSearchParams, chooseSavedSearchParams } = store.savedSearchParams const handleDelAction = useCallback( (e, i) => { e.stopPropagation() delSearchParams(i) }, [delSearchParams] ) return useObserver(() => { const { showType, currentShowSearchParams } = store.savedSearchParams return (
{currentShowSearchParams.map(({ str }, i) => (
chooseSavedSearchParams(i)}> {str}
handleDelAction(e, i)} />
))}
) }) } export default SavedSearchParams