import React from 'react'; import { Stack } from '@grafana/experimental'; import { OperationExplainedBox } from 'app/plugins/datasource/prometheus/querybuilder/shared/OperationExplainedBox'; import { OperationListExplained } from 'app/plugins/datasource/prometheus/querybuilder/shared/OperationListExplained'; import { lokiQueryModeller } from '../LokiQueryModeller'; import { buildVisualQueryFromString } from '../parsing'; import { LokiVisualQuery } from '../types'; export interface Props { query: string; nested?: boolean; } export const LokiQueryBuilderExplained = React.memo(({ query, nested }) => { const visQuery = buildVisualQueryFromString(query || '').query; return ( Fetch all log lines matching label filters. stepNumber={2} queryModeller={lokiQueryModeller} query={visQuery} /> ); }); LokiQueryBuilderExplained.displayName = 'LokiQueryBuilderExplained';