fannypack-v5
Version:
An accessible, composable, and friendly React UI Kit
12 lines (11 loc) • 692 B
TypeScript
import * as React from 'react';
import { DisclosureStateReturn as ReakitDisclosureStateReturn, DisclosureInitialState as ReakitDisclosureInitialState } from 'reakit';
export declare type DisclosureStateReturn = ReakitDisclosureStateReturn;
export declare type DisclosureInitialState = ReakitDisclosureInitialState;
export declare const DisclosureContext: React.Context<{
disclosure: {};
}>;
export declare function useDisclosureState(initialState?: DisclosureInitialState): ReakitDisclosureStateReturn;
export declare function DisclosureState(props: {
children?: React.ReactNode | ((state: DisclosureStateReturn) => React.ReactElement<any>);
} & DisclosureInitialState): JSX.Element;