import { createContext, useContext } from 'react'; type LayerConfigContextType = { skipPopoverPortal?: boolean; forceDropdownModal?: boolean; }; export const LayerConfigContext = createContext({ skipPopoverPortal: false, forceDropdownModal: false, }); export const LayerConfigProvider = ({ children, skipPopoverPortal = false, forceDropdownModal = false, }: { children: React.ReactNode; } & LayerConfigContextType) => { return ( {children} ); }; export const useLayerConfigContext = () => { return useContext(LayerConfigContext); };