@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.
22 lines • 785 B
TypeScript
import { type DialogRoot } from "./DialogRoot.js";
import { DialogStore } from "../store/DialogStore.js";
export declare function useDialogRoot(params: UseDialogRootParameters): UseDialogRootReturnValue;
export interface UseDialogRootSharedParameters {}
export interface UseDialogRootParameters {
store: DialogStore<any>;
actionsRef?: DialogRoot.Props['actionsRef'] | undefined;
parentContext?: DialogStore<unknown>['context'] | undefined;
isDrawer: boolean;
}
export interface UseDialogRootReturnValue {
parentContext: DialogStore<unknown>['context'] | undefined;
isDrawer: boolean;
}
export interface UseDialogRootState {}
export declare function DialogInteractions({
store,
dialogRoot
}: {
store: DialogStore<any>;
dialogRoot: UseDialogRootReturnValue;
}): null;