Skip to content

@k8slens/extensions / Exports / Renderer / Component / Input

Class: Input#

Renderer.Component.Input

Hierarchy#

Input

Table of contents#

Constructors#

Properties#

Accessors#

Methods#

Constructors#

constructor#

new Input(props)

Parameters#

Name Type
props InputProps

Overrides#

React.Component<InputProps, State\>.constructor

Properties#

input#

input: null | InputElement


setDirtyOnChange#

setDirtyOnChange: DebouncedFunc<() => void>


state#

state: State

Overrides#

React.Component.state


validators#

validators: InputValidator<boolean>[]


defaultProps#

Static defaultProps: object

Accessors#

isUncontrolled#

get isUncontrolled(): boolean

Returns#

boolean


showMaxLenIndicator#

get showMaxLenIndicator(): undefined | boolean | 0

Returns#

undefined | boolean | 0


themeSelection#

get themeSelection(): Record<string, boolean>

Returns#

Record<string, boolean>

Methods#

bindRef#

bindRef(elem): void

Parameters#

Name Type
elem InputElement

Returns#

void


blur#

blur(): void

Returns#

void


componentDidMount#

componentDidMount(): void

Returns#

void

Overrides#

React.Component.componentDidMount


componentDidUpdate#

componentDidUpdate(prevProps): void

Parameters#

Name Type
prevProps InputProps

Returns#

void

Overrides#

React.Component.componentDidUpdate


componentWillUnmount#

componentWillUnmount(): void

Returns#

void

Overrides#

React.Component.componentWillUnmount


focus#

focus(): void

Returns#

void


getValue#

getValue(): string

Returns#

string


onBlur#

onBlur(evt): void

Parameters#

Name Type
evt FocusEvent<InputElement, Element>

Returns#

void


onChange#

onChange(evt): Promise<void>

Parameters#

Name Type
evt ChangeEvent<any>

Returns#

Promise<void>


onFocus#

onFocus(evt): void

Parameters#

Name Type
evt FocusEvent<InputElement, Element>

Returns#

void


onKeyDown#

onKeyDown(evt): void

Parameters#

Name Type
evt KeyboardEvent<InputElement>

Returns#

void


render#

render(): Element

Returns#

Element

Overrides#

React.Component.render


select#

select(): void

Returns#

void


setDirty#

setDirty(dirty?): void

Parameters#

Name Type
dirty? boolean

Returns#

void


setValidation#

setValidation(errors): void

Parameters#

Name Type
errors ReactNode[]

Returns#

void


setValue#

setValue(value?): void

Parameters#

Name Type
value? string

Returns#

void


validate#

validate(): Promise<void>

Returns#

Promise<void>