Hierarchy

Properties

autoComplete?: "on" | "off"

Whether or not the control supports auto complete

autoFocus?: boolean

Whether or not the control should start focused (default: false)

className?: string

CSS Class name for additional styles

defaultValue?: string | number | readonly string[]

Default value for the form control

disabled?: boolean

Whether or not the control is disabled (default: false)

error?: string

If set, indicates the control has an error and will display this prop as the error message

id?: string

Form control id

inlineMode?: boolean

Hide options not needed in the “inline” scenario

innerRef?: RefObject<HTMLInputElement>
inputProps?: InputHTMLAttributes<HTMLInputElement>

Additional props to be passed to the input element.

label?: string

Form control label

lazy?: boolean

Whether the mask should not be shown by default. (default: true)

mask: string

Expression to be used as a validator. Refer https://imask.js.org/guide.html#masked-pattern for examples

name: string

Name of form control, required and must be unique from other form control names. This name should match the the name of the object corresponding to this control.

onBlur?: ((event) => void)

Type declaration

    • (event): void
    • Raised when the element has been selected

      Parameters

      • event: ChangeEvent<HTMLInputElement>

      Returns void

onChange: ((value) => unknown)

Type declaration

    • (value): unknown
    • Raised when the value has changed

      Parameters

      • value: string

      Returns unknown

onFocus?: ((event) => void)

Type declaration

    • (event): void
    • Raised when the element has been de-selected

      Parameters

      • event: ChangeEvent<HTMLInputElement>

      Returns void

overwrite?: boolean

Whether new inputs should overwrite existing text. (default: false)

placeholder?: string

Input placeholder

placeholderChar?: string

Placeholder character for the mask

tooltipContent?: ReactNode

A tooltip of additional information

value?: string

Current value the form control has

Generated using TypeDoc