import React, { ChangeEvent, PureComponent } from 'react'; import { TextBoxVariableModel } from '../types'; import { VariableEditorProps } from '../editor/types'; export interface Props extends VariableEditorProps {} export class TextBoxVariableEditor extends PureComponent { onQueryChange = (event: ChangeEvent) => { event.preventDefault(); this.props.onPropChange({ propName: 'query', propValue: event.target.value, updateOptions: false }); }; onQueryBlur = (event: ChangeEvent) => { event.preventDefault(); this.props.onPropChange({ propName: 'query', propValue: event.target.value, updateOptions: true }); }; render() { const { query } = this.props.variable; return (
Text options
Default value
); } }