UNPKG

@project44-manifest/react

Version:

Manifest Design System react components

13 lines (10 loc) 352 B
import { createContext } from '../../utils'; export interface DropdownContext { closeOnSelect?: boolean; menuProps: React.HTMLAttributes<HTMLUListElement>; menuRef: React.RefObject<HTMLUListElement>; onClose?: () => void; } export const [DropdownProvider, useDropdownContext] = createContext<DropdownContext>({ name: 'DropdownContext', });