UNPKG

goobs-frontend

Version:

A comprehensive React-based libary for building modern web applications

24 lines 947 B
import { default as React } from 'react'; import { InternalIncrementNumberFieldProps } from '../../Number/InternalIncrement'; export interface VLANFieldProps extends Omit<InternalIncrementNumberFieldProps, 'onChange' | 'value' | 'initialValue'> { initialValue?: string; /** * A standard ChangeEvent<HTMLInputElement> so parent can do * e.g. (event) => getVLANValue(event.target.value) ... */ onChange?: (event: React.ChangeEvent<HTMLInputElement>) => void; label?: string; disabled?: boolean; /** Array of reserved VLAN IDs that can't be used */ reservedVLANs?: number[]; } /** * A specialized field for VLAN ID entry * - Validates VLAN ID ranges (1-4094) * - Provides increment/decrement buttons * - Supports reserved VLAN ID validation * - Prevents entry of non-numeric characters */ declare const VLANField: React.FC<VLANFieldProps>; export default VLANField; //# sourceMappingURL=index.d.ts.map