+++ # ----------------------------------------------------------------------- # Do not edit this file. It is automatically generated by API Documenter. # ----------------------------------------------------------------------- title = "StringArrayEditor" keywords = ["grafana","documentation","sdk","@grafana/ui"] type = "docs" +++ ## StringArrayEditor class Signature ```typescript export declare class StringArrayEditor extends React.PureComponent ``` Import ```typescript import { StringArrayEditor } from '@grafana/ui'; ``` Properties | Property | Modifiers | Type | Description | | --- | --- | --- | --- | | [onRemoveString](#onremovestring-property) | | (index: number) => void | | | [onValueChange](#onvaluechange-property) | | (e: React.SyntheticEvent, idx: number) => void | | | [state](#state-property) | | {
showAdd: boolean;
} | | Methods | Method | Modifiers | Description | | --- | --- | --- | | [render()](#render-method) | | | ### onRemoveString property Signature ```typescript onRemoveString: (index: number) => void; ``` ### onValueChange property Signature ```typescript onValueChange: (e: React.SyntheticEvent, idx: number) => void; ``` ### state property Signature ```typescript state: { showAdd: boolean; }; ``` ### render method Signature ```typescript render(): JSX.Element; ``` Returns: `JSX.Element`