import React, { ChangeEvent } from 'react'; import { LegacyForms } from '@grafana/ui'; const { Switch } = LegacyForms; import { PanelData } from '@grafana/data'; import { CloudWatchAnnotationQuery } from '../types'; import { CloudWatchDatasource } from '../datasource'; import { QueryField, PanelQueryEditor } from './'; export type Props = { query: CloudWatchAnnotationQuery; datasource: CloudWatchDatasource; onChange: (value: CloudWatchAnnotationQuery) => void; data?: PanelData; }; export function AnnotationQueryEditor(props: React.PropsWithChildren) { const { query, onChange } = props; return ( <> onChange({ ...query, ...editorQuery })} onRunQuery={() => {}} history={[]} >
onChange({ ...query, prefixMatching: !query.prefixMatching })} />
) => onChange({ ...query, actionPrefix: event.target.value }) } /> ) => onChange({ ...query, alarmNamePrefix: event.target.value }) } />
); }