@als-tp/als-react-ts-ui
Version:
A comprehensive React TypeScript UI component library built with Base UI by ALSInnovation
26 lines • 1.94 kB
TypeScript
import type { ALSNumberFieldRootProps, ALSNumberFieldGroupProps, ALSNumberFieldInputProps, ALSNumberFieldIncrementProps, ALSNumberFieldDecrementProps, ALSNumberFieldScrubAreaProps, ALSNumberFieldScrubAreaCursorProps, ALSNumberFieldSize, ALSNumberFieldVariant } from "./ALSNumberField";
/**
* ALSNumberField - A numeric input element with increment and decrement buttons.
*
* @example
* ```tsx
* <ALSNumberField.Root defaultValue={0} min={0} max={100}>
* <ALSNumberField.Group>
* <ALSNumberField.Decrement />
* <ALSNumberField.Input />
* <ALSNumberField.Increment />
* </ALSNumberField.Group>
* </ALSNumberField.Root>
* ```
*/
export declare const ALSNumberField: {
Root: import("react").ForwardRefExoticComponent<ALSNumberFieldRootProps & import("react").RefAttributes<HTMLDivElement>>;
Group: import("react").ForwardRefExoticComponent<ALSNumberFieldGroupProps & import("react").RefAttributes<HTMLDivElement>>;
Input: import("react").ForwardRefExoticComponent<ALSNumberFieldInputProps & import("react").RefAttributes<HTMLInputElement>>;
Increment: import("react").ForwardRefExoticComponent<ALSNumberFieldIncrementProps & import("react").RefAttributes<HTMLButtonElement>>;
Decrement: import("react").ForwardRefExoticComponent<ALSNumberFieldDecrementProps & import("react").RefAttributes<HTMLButtonElement>>;
ScrubArea: import("react").ForwardRefExoticComponent<ALSNumberFieldScrubAreaProps & import("react").RefAttributes<HTMLSpanElement>>;
ScrubAreaCursor: import("react").ForwardRefExoticComponent<ALSNumberFieldScrubAreaCursorProps & import("react").RefAttributes<HTMLSpanElement>>;
};
export type { ALSNumberFieldRootProps, ALSNumberFieldGroupProps, ALSNumberFieldInputProps, ALSNumberFieldIncrementProps, ALSNumberFieldDecrementProps, ALSNumberFieldScrubAreaProps, ALSNumberFieldScrubAreaCursorProps, ALSNumberFieldSize, ALSNumberFieldVariant, };
//# sourceMappingURL=index.d.ts.map