import React, { PureComponent } from 'react'; import { VariableQueryProps } from 'app/types/plugins'; import { selectors } from '@grafana/e2e-selectors'; export default class DefaultVariableQueryEditor extends PureComponent { constructor(props: VariableQueryProps) { super(props); this.state = { value: props.query }; } onChange = (event: React.FormEvent) => { this.setState({ value: event.currentTarget.value }); }; onBlur = (event: React.FormEvent) => { this.props.onChange(event.currentTarget.value, event.currentTarget.value); }; getLineCount() { const { value } = this.state; if (typeof value === 'string') { return value.split('\n').length; } return 1; } render() { return (
Query