import React, { useContext } from 'react'; import Icon from '../../../shared/components/icon'; import { useDispatch, useSelector } from 'react-redux'; import { SearchResultsRootState } from '../../store/search-results-store'; import { setActiveTab } from '../../store/search-results-slice'; import { getTranslations } from '../../../shared/utils/localization-util'; import SearchResultsConfigurationContext from '../../search-results-configuration-context'; import { PortalQsmType } from '@qite/tide-client'; interface TabViewsProps {} const TabViews: React.FC = () => { const context = useContext(SearchResultsConfigurationContext); const translations = getTranslations(context?.languageCode ?? 'en-GB'); const dispatch = useDispatch(); const { activeTab } = useSelector((state: SearchResultsRootState) => state.searchResults); const handleSortChange = (tab: string) => { dispatch(setActiveTab(tab)); }; return (
{context?.searchConfiguration.qsmType !== PortalQsmType.GroupTour && ( )}
); }; export default TabViews;