import React, { PureComponent } from 'react'; import { QueryEditorProps, ExploreMode } from '@grafana/data'; import { CloudWatchDatasource } from '../datasource'; import { CloudWatchJsonData, CloudWatchQuery } from '../types'; import LogsQueryEditor from './LogsQueryEditor'; import { MetricsQueryEditor } from './MetricsQueryEditor'; export type Props = QueryEditorProps; export class PanelQueryEditor extends PureComponent { render() { const { query } = this.props; const apiMode = query.queryMode ?? 'Metrics'; return ( <> {apiMode === ExploreMode.Logs ? ( ) : ( )} ); } }