UNPKG

@blockstack/ui

Version:

Blockstack UI components built using React and styled-components with styled-system.

16 lines (15 loc) 445 B
export interface UseDisclosureProps { isOpen?: boolean; defaultIsOpen?: boolean; onClose?(): void; onOpen?(): void; } export declare function useDisclosure(props?: UseDisclosureProps): { isOpen: boolean; prevIsOpen: boolean; onOpen: () => void; onClose: () => void; onToggle: () => void; isControlled: boolean; }; export declare type UseDisclosureReturn = ReturnType<typeof useDisclosure>;