@k8slens/extensions / Exports / Renderer / Component / Input
Class: Input#
Hierarchy#
Component<InputProps,State>
↳ Input
Table of contents#
Constructors#
Properties#
Accessors#
Methods#
- bindRef
- blur
- componentDidMount
- componentDidUpdate
- componentWillUnmount
- focus
- getValue
- onBlur
- onChange
- onFocus
- onKeyDown
- render
- select
- setDirty
- setValidation
- setValue
- validate
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 |
StrictReactNode[] |
Returns#
void
setValue#
▸ setValue(value?): void
Parameters#
| Name | Type |
|---|---|
value? |
string |
Returns#
void
validate#
▸ validate(): Promise<void>
Returns#
Promise<void>