import { createContext, useContext } from 'react' import { SectionFiltersProps } from './types' import { TSectionFilterItem, useSectionFilters } from './useSectionFilters' export type SectionFiltersContextProps = React.PropsWithChildren & { handle?: ReturnType> }> type TSectionFiltersContext = ReturnType> export const SectionsFilterContext = createContext({} as TSectionFiltersContext) export function useSectionFiltersContext() { return useContext(SectionsFilterContext) as TSectionFiltersContext }