@adaptui/react
Version:
Collection of headless components/hooks that are accessible, composable, customizable from low level to build your own UI & Design System powered by Reakit
22 lines (21 loc) • 803 B
TypeScript
import { RefObject } from "react";
import { NumberFieldAria } from "@react-aria/numberfield";
import { AriaNumberFieldProps } from "@react-types/numberfield";
import { NumberFieldBaseState } from "./numberfield-base-state";
export declare function useNumberFieldState(props: NumberFieldStateProps): NumberFieldState;
export declare type NumberFieldState = NumberFieldAria & {
/**
* Reference for the input element in number field element, if any.
*/
inputRef: RefObject<HTMLElement>;
/**
* Object returned by the `useNumberFieldBaseState` hook.
*/
baseState: NumberFieldBaseState;
};
export declare type NumberFieldStateProps = AriaNumberFieldProps & {
/**
* Object returned by the `useNumberFieldBaseState` hook.
*/
state: NumberFieldBaseState;
};