@brizy/ui
Version:
React elements in Brizy style
27 lines (26 loc) • 808 B
TypeScript
import { ReactElement, ReactNode } from "react";
import { FieldsTheme } from "../utils/getFieldsTheme";
export interface Props {
onChange: (e?: number) => void;
value?: number;
size?: "small" | "middle" | "large";
placeholder?: string;
disabled?: boolean;
min?: number;
max?: number;
step?: number | string;
precision?: number;
parser?: (n: string) => number;
formatter?: (n: number) => string;
decimalSeparator?: string;
onPressEnter?: () => void;
onBlur?: () => void;
onFocus?: () => void;
theme?: FieldsTheme;
prefix?: string | ReactNode;
suffix?: string | ReactNode;
addonAfter?: string | ReactNode;
addonBefore?: string | ReactNode;
stepButtons?: boolean;
}
export declare const Number: (props: Props) => ReactElement;