'use client' import { useMarketplaceContext } from '../context' import { useMixedTranslation, useSearchBoxAutoAnimate, } from '../hooks' import SearchBox from './index' import cn from '@/utils/classnames' type SearchBoxWrapperProps = { locale?: string searchBoxAutoAnimate?: boolean } const SearchBoxWrapper = ({ locale, searchBoxAutoAnimate, }: SearchBoxWrapperProps) => { const { t } = useMixedTranslation(locale) const intersected = useMarketplaceContext(v => v.intersected) const searchPluginText = useMarketplaceContext(v => v.searchPluginText) const handleSearchPluginTextChange = useMarketplaceContext(v => v.handleSearchPluginTextChange) const filterPluginTags = useMarketplaceContext(v => v.filterPluginTags) const handleFilterPluginTagsChange = useMarketplaceContext(v => v.handleFilterPluginTagsChange) const { searchBoxCanAnimate } = useSearchBoxAutoAnimate(searchBoxAutoAnimate) return ( ) } export default SearchBoxWrapper