'use client' import { RiCloseLine } from '@remixicon/react' import { useMarketplaceContext } from '../context' import TagsFilter from './tags-filter' import ActionButton from '@/app/components/base/action-button' import cn from '@/utils/classnames' const SearchBox = () => { const intersected = useMarketplaceContext(v => v.intersected) const searchPluginText = useMarketplaceContext(v => v.searchPluginText) const handleSearchPluginTextChange = useMarketplaceContext(v => v.handleSearchPluginTextChange) return (
{ handleSearchPluginTextChange(e.target.value) }} /> { searchPluginText && ( handleSearchPluginTextChange('')}> ) }
) } export default SearchBox