funda-ui
Version:
React components using pure Bootstrap 5+ which does not contain any external style and script libraries.
41 lines (40 loc) • 1.31 kB
TypeScript
import React from 'react';
export declare type NumberInputProps = {
contentRef?: React.ForwardedRef<any>;
wrapperClassName?: string;
controlClassName?: string;
controlGroupWrapperClassName?: string;
controlGroupTextClassName?: string;
arrowBtnClassName?: string[];
arrowBtnContainerClassName?: string;
increaseIcon?: React.ReactNode | string;
decreaseIcon?: React.ReactNode | string;
hideArrowButton?: boolean;
defaultValue?: string;
value?: string;
requiredLabel?: React.ReactNode | string;
label?: React.ReactNode | string;
units?: React.ReactNode | string;
name?: string;
step?: any;
min?: any;
max?: any;
decimalPlaces?: number;
alt?: any;
disabled?: any;
required?: any;
readOnly?: any;
placeholder?: string;
iconLeft?: React.ReactNode | string;
iconRight?: React.ReactNode | string;
/** -- */
id?: string;
style?: React.CSSProperties;
tabIndex?: number;
[key: `data-${string}`]: string | undefined;
onChange?: (e: any, el: any, val: number) => void;
onBlur?: (e: any, el: any) => void;
onFocus?: (e: any, el: any) => void;
};
declare const NumberInput: React.ForwardRefExoticComponent<NumberInputProps & React.RefAttributes<unknown>>;
export default NumberInput;