API Reference@grafana/ui › TagsInput

TagsInput class

Signature

export declare class TagsInput extends PureComponent<Props, State> 

Import

import { TagsInput } from '@grafana/ui';

Constructors

Constructor Modifiers Description
constructor(props) Constructs a new instance of the TagsInput class

Properties

Property Modifiers Type Description
onAdd (event: React.MouseEvent) => void
onChange () => void
onKeyboardAdd (event: KeyboardEvent) => void
onNameChange (event: ChangeEvent<HTMLInputElement>) => void
onRemove (tagToRemove: string) => void
setNewTags () => void

Methods

Method Modifiers Description
render()

constructor(props)

Constructs a new instance of the TagsInput class

Signature

constructor(props: Props);

Parameters

Parameter Type Description
props Props

onAdd property

Signature

onAdd: (event: React.MouseEvent) => void;

onChange property

Signature

onChange: () => void;

onKeyboardAdd property

Signature

onKeyboardAdd: (event: KeyboardEvent) => void;

onNameChange property

Signature

onNameChange: (event: ChangeEvent<HTMLInputElement>) => void;

onRemove property

Signature

onRemove: (tagToRemove: string) => void;

setNewTags property

Signature

setNewTags: () => void;

render method

Signature

render(): JSX.Element;

Returns:

JSX.Element