UNPKG

goobs-frontend

Version:

A comprehensive React-based libary for building modern web applications

41 lines 1.42 kB
import { default as React } from 'react'; import { SharedFormFieldProps, FormFieldStyles } from '../../../../theme'; export interface InternalIncrementNumberFieldProps extends Omit<SharedFormFieldProps, 'onChange'> { initialValue?: string; onChange?: (event: React.ChangeEvent<HTMLInputElement> | number) => void; min?: number; max?: number; initialDelay?: number; repeatInterval?: number; maskType?: 'subnet' | 'supernet'; style?: React.CSSProperties; onFocus?: (event: React.FocusEvent<HTMLInputElement>) => void; onBlur?: (event: React.FocusEvent<HTMLInputElement>) => void; onKeyDown?: (event: React.KeyboardEvent<HTMLInputElement>) => void; onClick?: (event: React.MouseEvent<HTMLInputElement>) => void; placeholder?: string; id?: string; name?: string; autoComplete?: string; } export interface SubnetFieldValue { address: string; mask: number; } export interface SubnetFieldProps { value: SubnetFieldValue; onChange: (value: SubnetFieldValue) => void; label?: string; required?: boolean; min?: number; max?: number; maskType?: 'subnet' | 'supernet'; style?: React.CSSProperties; supernetAddress?: string; supernetMask?: string; disabled?: boolean; styles?: FormFieldStyles; } declare const SubnetField: React.FC<SubnetFieldProps>; export default SubnetField; //# sourceMappingURL=index.d.ts.map