@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.
17 lines • 745 B
TypeScript
import { type DialogRoot } from "./DialogRoot.js";
import { DialogStore } from "../store/DialogStore.js";
export declare function useDialogRoot(params: useDialogRoot.Parameters): useDialogRoot.ReturnValue;
export interface UseDialogRootSharedParameters {}
export interface UseDialogRootParameters {
store: DialogStore<any>;
actionsRef?: DialogRoot.Props['actionsRef'];
parentContext?: DialogStore<unknown>['context'];
onOpenChange: DialogRoot.Props['onOpenChange'];
triggerIdProp?: string | null;
}
export type UseDialogRootReturnValue = void;
export declare namespace useDialogRoot {
type SharedParameters = UseDialogRootSharedParameters;
type Parameters = UseDialogRootParameters;
type ReturnValue = UseDialogRootReturnValue;
}