{"version":3,"file":"PromQueryCodeEditor.cjs","sources":["../../../../src/querybuilder/components/PromQueryCodeEditor.tsx"],"sourcesContent":["// Core Grafana history https://github.com/grafana/grafana/blob/v11.0.0-preview/public/app/plugins/datasource/prometheus/querybuilder/components/PromQueryCodeEditor.tsx\nimport { selectors } from '@grafana/e2e-selectors';\nimport { Stack } from '@grafana/ui';\n\nimport { PromQueryField } from '../../components/PromQueryField';\nimport { type PromQueryEditorProps } from '../../components/types';\n\nimport { PromQueryBuilderExplained } from './PromQueryBuilderExplained';\n\ntype PromQueryCodeEditorProps = PromQueryEditorProps & {\n  showExplain: boolean;\n};\n\nexport function PromQueryCodeEditor(props: PromQueryCodeEditorProps) {\n  const { query, datasource, range, onRunQuery, onChange, data, app, showExplain } = props;\n\n  return (\n    <Stack\n      data-testid={selectors.components.DataSource.Prometheus.queryEditor.code.queryField}\n      direction=\"column\"\n      gap={0.5}\n      maxWidth=\"100%\"\n    >\n      <PromQueryField\n        datasource={datasource}\n        query={query}\n        range={range}\n        onRunQuery={onRunQuery}\n        onChange={onChange}\n        history={[]}\n        data={data}\n        app={app}\n      />\n      {showExplain && <PromQueryBuilderExplained query={query.expr} />}\n    </Stack>\n  );\n}\n"],"names":["jsxs","Stack","selectors","jsx","PromQueryField","PromQueryBuilderExplained"],"mappings":";;;;;;;;;;;AAaO,SAAS,oBAAoB,KAAA,EAAiC;AACnE,EAAA,MAAM,EAAE,OAAO,UAAA,EAAY,KAAA,EAAO,YAAY,QAAA,EAAU,IAAA,EAAM,GAAA,EAAK,WAAA,EAAY,GAAI,KAAA;AAEnF,EAAA,uBACEA,eAAA;AAAA,IAACC,QAAA;AAAA,IAAA;AAAA,MACC,eAAaC,sBAAA,CAAU,UAAA,CAAW,UAAA,CAAW,UAAA,CAAW,YAAY,IAAA,CAAK,UAAA;AAAA,MACzE,SAAA,EAAU,QAAA;AAAA,MACV,GAAA,EAAK,GAAA;AAAA,MACL,QAAA,EAAS,MAAA;AAAA,MAET,QAAA,EAAA;AAAA,wBAAAC,cAAA;AAAA,UAACC,6BAAA;AAAA,UAAA;AAAA,YACC,UAAA;AAAA,YACA,KAAA;AAAA,YACA,KAAA;AAAA,YACA,UAAA;AAAA,YACA,QAAA;AAAA,YACA,SAAS,EAAC;AAAA,YACV,IAAA;AAAA,YACA;AAAA;AAAA,SACF;AAAA,QACC,WAAA,oBAAeD,cAAA,CAACE,mDAAA,EAAA,EAA0B,KAAA,EAAO,MAAM,IAAA,EAAM;AAAA;AAAA;AAAA,GAChE;AAEJ;;;;"}