import React, { useContext } from 'react'; export type PopoverConfig = { disableItemsAutoClose: boolean; onItemClick: (e: React.MouseEvent) => void; }; const defaultContext = { disableItemsAutoClose: false, onItemClick: () => { }, }; export const PopoverContext = React.createContext(defaultContext); export function usePopoverContext() { return useContext(PopoverContext); }