UNPKG

@grafana/ui

Version:
1 lines 1.74 kB
{"version":3,"file":"DataLinksInlineEditor.mjs","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":[],"mappings":";;;;AAWO,MAAM,wBAAwB,CAAC;AAAA,EACpC,KAAA;AAAA,EACA,cAAA;AAAA,EACA,YAAe,GAAA,KAAA;AAAA,EACf,GAAG;AACL,CAAA,qBACG,GAAA,CAAA,yBAAA,EAAA,EAAoC,IAAK,EAAA,MAAA,EAAO,KAAO,EAAA,KAAA,EAAQ,GAAG,IAAA,EAChE,QAAC,EAAA,CAAA,IAAA,EAAM,KAAO,EAAA,MAAA,EAAQ,QACrB,qBAAA,GAAA;AAAA,EAAC,0BAAA;AAAA,EAAA;AAAA,IACC,KAAA;AAAA,IACA,MAAM,IAAQ,IAAA,IAAA,GAAA,IAAA,GAAA,EAAE,KAAO,EAAA,EAAA,EAAI,KAAK,EAAG,EAAA;AAAA,IACnC,MAAM,IAAK,CAAA,IAAA;AAAA,IACX,MAAA;AAAA,IACA,QAAA;AAAA,IACA,cAAA;AAAA,IACA;AAAA;AACF,CAEJ,EAAA;;;;"}