{"version":3,"file":"DataLinksInlineEditor.cjs","sources":["../../../../../src/components/DataLinks/DataLinksInlineEditor/DataLinksInlineEditor.tsx"],"sourcesContent":["import { DataLink, VariableSuggestion } from '@grafana/data';\n\nimport { DataLinkEditorModalContent } from './DataLinkEditorModalContent';\nimport { DataLinksInlineEditorBase, DataLinksInlineEditorBaseProps } from './DataLinksInlineEditorBase';\n\ntype DataLinksInlineEditorProps = Omit<DataLinksInlineEditorBaseProps<DataLink>, 'children' | 'type' | 'items'> & {\n  links?: DataLink[];\n  showOneClick?: boolean;\n  getSuggestions: () => VariableSuggestion[];\n};\n\nexport const DataLinksInlineEditor = ({\n  links,\n  getSuggestions,\n  showOneClick = false,\n  ...rest\n}: DataLinksInlineEditorProps) => (\n  <DataLinksInlineEditorBase<DataLink> type=\"link\" items={links} {...rest}>\n    {(item, index, onSave, onCancel) => (\n      <DataLinkEditorModalContent\n        index={index}\n        link={item ?? { title: '', url: '' }}\n        data={rest.data}\n        onSave={onSave}\n        onCancel={onCancel}\n        getSuggestions={getSuggestions}\n        showOneClick={showOneClick}\n      />\n    )}\n  </DataLinksInlineEditorBase>\n);\n"],"names":["jsx","DataLinksInlineEditorBase","DataLinkEditorModalContent"],"mappings":";;;;;;;;;AAWO,MAAM,wBAAwB,CAAC;AAAA,EACpC,KAAA;AAAA,EACA,cAAA;AAAA,EACA,YAAA,GAAe,KAAA;AAAA,EACf,GAAG;AACL,CAAA,qBACEA,cAAA,CAACC,mDAAA,EAAA,EAAoC,IAAA,EAAK,MAAA,EAAO,KAAA,EAAO,KAAA,EAAQ,GAAG,IAAA,EAChE,QAAA,EAAA,CAAC,IAAA,EAAM,KAAA,EAAO,MAAA,EAAQ,QAAA,qBACrBD,cAAA;AAAA,EAACE,qDAAA;AAAA,EAAA;AAAA,IACC,KAAA;AAAA,IACA,MAAM,IAAA,IAAA,IAAA,GAAA,IAAA,GAAQ,EAAE,KAAA,EAAO,EAAA,EAAI,KAAK,EAAA,EAAG;AAAA,IACnC,MAAM,IAAA,CAAK,IAAA;AAAA,IACX,MAAA;AAAA,IACA,QAAA;AAAA,IACA,cAAA;AAAA,IACA;AAAA;AACF,CAAA,EAEJ;;;;"}