FrontPastel/node_modules/@mui/base/useDropdown/DropdownContext.d.ts

13 lines
485 B
TypeScript
Raw Normal View History

2024-04-17 13:55:11 +00:00
import * as React from 'react';
import { DropdownAction, DropdownState } from './useDropdown.types';
export interface DropdownContextValue {
dispatch: React.Dispatch<DropdownAction>;
popupId: string;
registerPopup: (popupId: string) => void;
registerTrigger: (element: HTMLElement | null) => void;
state: DropdownState;
triggerElement: HTMLElement | null;
}
declare const DropdownContext: React.Context<DropdownContextValue | null>;
export { DropdownContext };