@hakuna-matata-ui/hooks
Version:
React hooks for Chakra components
18 lines • 554 B
TypeScript
export interface UseDisclosureProps {
isOpen?: boolean;
defaultIsOpen?: boolean;
onClose?(): void;
onOpen?(): void;
id?: string;
}
export declare function useDisclosure(props?: UseDisclosureProps): {
isOpen: boolean;
onOpen: () => void;
onClose: () => void;
onToggle: () => void;
isControlled: boolean;
getButtonProps: (props?: any) => any;
getDisclosureProps: (props?: any) => any;
};
export declare type UseDisclosureReturn = ReturnType<typeof useDisclosure>;
//# sourceMappingURL=use-disclosure.d.ts.map