goobs-frontend
Version:
A comprehensive React-based libary for building modern web applications
30 lines • 1.02 kB
TypeScript
import { default as React } from 'react';
import { SharedFormFieldProps } from '../../../../theme';
export interface IPAddressFieldProps extends Omit<SharedFormFieldProps, 'onChange'> {
initialValue?: string;
onChange?: (event: React.ChangeEvent<HTMLInputElement>) => void;
label?: string;
allowIncomplete?: boolean;
autoInsertDots?: boolean;
defaultNetwork?: string;
subnetMask?: string;
subnetAddress?: string;
subnetCIDR?: number;
isGateway?: boolean;
isRange?: boolean;
isStartIP?: boolean;
isEndIP?: boolean;
endIPValue?: string;
startIPValue?: string;
renderAsRange?: boolean;
onEndIPChange?: (event: React.ChangeEvent<HTMLInputElement>) => void;
onEndIPBlur?: () => void;
errorEnd?: boolean;
showAvailableRange?: boolean;
gatewayIP?: string;
availableRangeMessage?: string;
placeholder?: string;
}
declare const IPAddressField: React.FC<IPAddressFieldProps>;
export default IPAddressField;
//# sourceMappingURL=index.d.ts.map