UNPKG

@base-ui-components/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 652 B
import * as React from 'react'; import type { useCollapsibleRoot } from "./useCollapsibleRoot.js"; import type { CollapsibleRoot } from "./CollapsibleRoot.js"; import type { TransitionStatus } from "../../utils/useTransitionStatus.js"; export interface CollapsibleRootContext extends useCollapsibleRoot.ReturnValue { onOpenChange: (open: boolean, eventDetails: CollapsibleRoot.ChangeEventDetails) => void; state: CollapsibleRoot.State; transitionStatus: TransitionStatus; } export declare const CollapsibleRootContext: React.Context<CollapsibleRootContext | undefined>; export declare function useCollapsibleRootContext(): CollapsibleRootContext;