UNPKG

@base-ui/react

Version:

Base UI is a library of headless ('unstyled') React components and low-level hooks. You gain complete control over your app's CSS and accessibility features.

11 lines 687 B
import * as React from 'react'; import type { UseCollapsibleRootReturnValue } from "./useCollapsibleRoot.js"; import type { CollapsibleRoot, CollapsibleRootState } from "./CollapsibleRoot.js"; import type { TransitionStatus } from "../../internals/useTransitionStatus.js"; export interface CollapsibleRootContext extends UseCollapsibleRootReturnValue { onOpenChange: (open: boolean, eventDetails: CollapsibleRoot.ChangeEventDetails) => void; state: CollapsibleRootState; transitionStatus: TransitionStatus; } export declare const CollapsibleRootContext: React.Context<CollapsibleRootContext | undefined>; export declare function useCollapsibleRootContext(): CollapsibleRootContext;