UNPKG

@primer/react

Version:

An implementation of GitHub's Primer Design System using React

17 lines 701 B
type UseDetailsParameters = { ref?: React.RefObject<HTMLDetailsElement>; closeOnOutsideClick?: boolean; defaultOpen?: boolean; onClickOutside?: (event: MouseEvent) => void; }; declare function useDetails({ ref, closeOnOutsideClick, defaultOpen, onClickOutside }: UseDetailsParameters): { open: boolean | undefined; setOpen: import("react").Dispatch<import("react").SetStateAction<boolean | undefined>>; getDetailsProps: () => { onToggle: (e: React.SyntheticEvent<HTMLElement, Event>) => void; open: boolean | undefined; ref: import("react").RefObject<HTMLDetailsElement>; }; }; export default useDetails; //# sourceMappingURL=useDetails.d.ts.map