// Libraries import React, { memo } from 'react'; // Types import { QueryEditorProps } from '@grafana/data'; import { LokiDatasource } from '../datasource'; import { LokiQuery, LokiOptions } from '../types'; import { LokiOptionFields } from './LokiOptionFields'; import { LokiQueryField } from './LokiQueryField'; export type Props = QueryEditorProps; export const LokiExploreQueryEditor = memo((props: Props) => { const { query, data, datasource, history, onChange, onRunQuery, range } = props; return ( {}} onRunQuery={onRunQuery} history={history} data={data} range={range} data-testid={testIds.editor} ExtraFieldElement={ } /> ); }); LokiExploreQueryEditor.displayName = 'LokiExploreQueryEditor'; export const testIds = { editor: 'loki-editor-explore', };