import React from 'react' import { useTheme } from '../../themes/useTheme' import { useAwaitRender, useUpdateTranslations } from '../../core/hooks' import { FilterBarTypes } from './FilterBarTypes' import { FilterPanels, FilterControls, FilterTabs } from './components' import { FilterBarProvider } from './providers' import '../../themes/Default.css' import './FilterBar.css' export const FilterBar = ({ language, ageCategories, redirectUrl = REDIRECT_URL_FALLBACK, palette, onSubmit, fullWidth, disableCalendarDates, mode, tabs, outerLoading, locations, }: FilterBarTypes) => { const themePalette = useTheme({ palette }) // Translations useUpdateTranslations({ language }) // Display component after fully loaded useAwaitRender() return (
) } //////////// const REDIRECT_URL_FALLBACK = 'http://localhost:3000/'