import React from 'react' import styles from './index.module.less' import { useStore } from '../../store' import { getSelectedFilterText, transformChannel } from '../../utils/searchSelect' import { Tag, Tooltip } from 'antd' const SelectedFilters: React.FC = () => { const [store, useObserver] = useStore() const { switchFilterBox, removeFilter } = store.main return useObserver(() => { const { filters, filterBox, channelDict } = store.main if (!filters.length) return null const filterTags = transformChannel(filters, channelDict).map(getSelectedFilterText) return (
{filterTags.map((tag, i) => ( removeFilter(i)}> {tag} ))}
{filterBox ? '收起' : '展开'}筛选
) }) } export default SelectedFilters