import { useState } from 'react'; import { FiltersMap, OptionalFiltersMap } from '@wix/bex-core'; import { AmbassadorCollectionConfig, useWixPatternsContainer, useCreateAmbassadorCollection, } from '@wix/bex-core/react'; import { GridState } from '../../state'; export function useAmbassadorGrid( config: AmbassadorCollectionConfig, ) { const createCollection = useCreateAmbassadorCollection(); const container = useWixPatternsContainer(); const [state] = useState( () => new GridState({ collection: createCollection(config), container, }), ); return state; }