import React, { FC } from 'react' import { SearchControlsSelect as StoreUISortSelect } from '@vtex/store-ui' import { useIntl } from '@vtex/gatsby-plugin-i18n' import { useFilters } from '../../../sdk/search/useFilters' const searchFilterControler = () => import('../../../sdk/search/controller') interface Props { variant?: string } const SearchControlsSelect: FC = ({ variant }) => { const { formatMessage } = useIntl() const filters = useFilters() return ( { const controller = await searchFilterControler() controller.setSearchFilters({ ...filters, orderBy, }) }} formatLabel={(label: string) => formatMessage({ id: label })} /> ) } export default SearchControlsSelect