{"version":3,"file":"QueryEditorModeToggle.cjs","sources":["../../../../src/querybuilder/shared/QueryEditorModeToggle.tsx"],"sourcesContent":["// Core Grafana history https://github.com/grafana/grafana/blob/v11.0.0-preview/public/app/plugins/datasource/prometheus/querybuilder/shared/QueryEditorModeToggle.tsx\nimport { t } from '@grafana/i18n';\nimport { RadioButtonGroup } from '@grafana/ui';\n\nimport { QueryEditorMode } from './types';\n\ninterface Props {\n  mode: QueryEditorMode;\n  onChange: (mode: QueryEditorMode) => void;\n}\n\nexport function QueryEditorModeToggle({ mode, onChange }: Props) {\n  const editorModes = [\n    {\n      label: t('grafana-prometheus.querybuilder.query-editor-mode-toggle.editor-modes.label-builder', 'Builder'),\n      value: QueryEditorMode.Builder,\n    },\n    {\n      label: t('grafana-prometheus.querybuilder.query-editor-mode-toggle.editor-modes.label-code', 'Code'),\n      value: QueryEditorMode.Code,\n    },\n  ];\n  return (\n    <div data-testid={'QueryEditorModeToggle'}>\n      <RadioButtonGroup options={editorModes} size=\"sm\" value={mode} onChange={onChange} />\n    </div>\n  );\n}\n"],"names":["t","QueryEditorMode","jsx","RadioButtonGroup"],"mappings":";;;;;;;;;;AAWO,SAAS,qBAAA,CAAsB,EAAE,IAAA,EAAM,QAAA,EAAS,EAAU;AAC/D,EAAA,MAAM,WAAA,GAAc;AAAA,IAClB;AAAA,MACE,KAAA,EAAOA,MAAA,CAAE,qFAAA,EAAuF,SAAS,CAAA;AAAA,MACzG,OAAOC,qBAAA,CAAgB;AAAA,KACzB;AAAA,IACA;AAAA,MACE,KAAA,EAAOD,MAAA,CAAE,kFAAA,EAAoF,MAAM,CAAA;AAAA,MACnG,OAAOC,qBAAA,CAAgB;AAAA;AACzB,GACF;AACA,EAAA,uBACEC,cAAA,CAAC,KAAA,EAAA,EAAI,aAAA,EAAa,uBAAA,EAChB,QAAA,kBAAAA,cAAA,CAACC,mBAAA,EAAA,EAAiB,OAAA,EAAS,WAAA,EAAa,IAAA,EAAK,IAAA,EAAK,KAAA,EAAO,IAAA,EAAM,UAAoB,CAAA,EACrF,CAAA;AAEJ;;;;"}