+++ # ----------------------------------------------------------------------- # Do not edit this file. It is automatically generated by API Documenter. # ----------------------------------------------------------------------- title = "SelectValueEditor" keywords = ["grafana","documentation","sdk","@grafana/ui"] type = "docs" +++ ## SelectValueEditor class Signature ```typescript export declare class SelectValueEditor extends React.PureComponent, State> ``` Import ```typescript import { SelectValueEditor } from '@grafana/ui'; ``` Properties | Property | Modifiers | Type | Description | | --- | --- | --- | --- | | [state](#state-property) | | State<T> | | | [updateOptions](#updateoptions-property) | | () => Promise<void> | | Methods | Method | Modifiers | Description | | --- | --- | --- | | [componentDidMount()](#componentdidmount-method) | | | | [componentDidUpdate(oldProps)](#componentdidupdate-method) | | | | [render()](#render-method) | | | ### state property Signature ```typescript state: State; ``` ### updateOptions property Signature ```typescript updateOptions: () => Promise; ``` ### componentDidMount method Signature ```typescript componentDidMount(): void; ``` Returns: `void` ### componentDidUpdate method Signature ```typescript componentDidUpdate(oldProps: Props): void; ``` Parameters | Parameter | Type | Description | | --- | --- | --- | | oldProps | Props<T> | | Returns: `void` ### render method Signature ```typescript render(): JSX.Element; ``` Returns: `JSX.Element`