@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.
12 lines • 692 B
TypeScript
import { FloatingRootContext } from "../../floating-ui-react/index.js";
import type { SelectRootContext } from "./SelectRootContext.js";
import type { SelectRootConditionalProps } from "./SelectRoot.js";
export declare function useSelectRoot<Value, Multiple extends boolean | undefined>(params: useSelectRoot.Parameters<Value, Multiple>): useSelectRoot.ReturnValue;
export declare namespace useSelectRoot {
interface Parameters<Value, Multiple extends boolean | undefined = false> extends Omit<SelectRootConditionalProps<Value, Multiple>, 'children' | 'inputRef'> {}
type ReturnValue = {
rootContext: SelectRootContext;
floatingContext: FloatingRootContext;
value: any;
};
}