UNPKG

@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
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; };