Skip to content

@k8slens/extensions / Exports / Renderer / Component / Tab

Class: Tab<D>#

Renderer.Component.Tab

Type parameters#

Name
D

Hierarchy#

Tab

Table of contents#

Constructors#

Properties#

Accessors#

Methods#

Constructors#

constructor#

new Tab<D>(props)

Type parameters#

Name
D

Parameters#

Name Type
props TabProps<D>

Overrides#

React.PureComponent<TabProps<D\>\>.constructor

Properties#

context#

context: TabsContextValue<D>

Overrides#

React.PureComponent.context


ref#

ref: RefObject<HTMLDivElement>


contextType#

Static contextType: Context<TabsContextValue<unknown>>

Overrides#

React.PureComponent.contextType

Accessors#

isActive#

get isActive(): boolean

Returns#

boolean

Methods#

componentDidMount#

componentDidMount(): void

Returns#

void

Overrides#

React.PureComponent.componentDidMount


focus#

focus(): void

Returns#

void


onClick#

onClick(evt): void

Parameters#

Name Type
evt MouseEvent<HTMLElement, MouseEvent>

Returns#

void


onFocus#

onFocus(evt): void

Parameters#

Name Type
evt FocusEvent<HTMLElement, Element>

Returns#

void


onKeyDown#

onKeyDown(evt): void

Parameters#

Name Type
evt KeyboardEvent<HTMLElement>

Returns#

void


render#

render(): Element

Returns#

Element

Overrides#

React.PureComponent.render


scrollIntoView#

scrollIntoView(): void

Returns#

void