UNPKG

@project44-manifest/react

Version:

Manifest Design System react components

37 lines 1.21 kB
import { As, Props } from '../../system'; import { NumberFieldBaseElement, NumberFieldBaseOptions } from '../NumberFieldBase'; export interface NumberFieldOptions<T extends As = NumberFieldBaseElement> extends NumberFieldBaseOptions<T> { /** * Use custom locals (en-US, fr-FR, de-DE...) */ customLocale?: string; /** * The default value (uncontrolled). */ defaultValue?: number; /** * Formatting options (Intl - ECMAScript Internationalization API) */ formatOptions?: Intl.NumberFormatOptions; /** * Temporary Number that occupies the Number input when it is empty. */ placeholder?: string; /** * The size of the combobox * * @default 'medium' */ size?: 'medium' | 'small'; /** * The current value (controlled). */ value?: number; /** * Handler that is called when the value changes. */ onChange?: (value: number) => void; } export declare type NumberFieldProps<T extends As = NumberFieldBaseElement> = Props<NumberFieldOptions<T>>; export declare const NumberField: import("../../system").Component<NumberFieldOptions<"div">>; //# sourceMappingURL=NumberField.d.ts.map