@project44-manifest/react
Version:
Manifest Design System react components
37 lines • 1.21 kB
TypeScript
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