{"version":3,"file":"meeting_pill.cjs","sources":["../../../../../../recipes/conversation_view/message_input/extensions/meeting_pill/meeting_pill.js"],"sourcesContent":["import { mergeAttributes, Node } from '@tiptap/core';\nimport { VueNodeViewRenderer } from '@tiptap/vue-2';\nimport MeetingPill from './MeetingPill.vue';\n\nexport default Node.create({\n\n  atom: true,\n  group: 'inline',\n  inline: true,\n\n  addNodeView () {\n    return VueNodeViewRenderer(MeetingPill);\n  },\n\n  addAttributes () {\n    return {\n      text: {\n        default: 'Please pass in \"text\" attribute',\n      },\n      'close-button-aria-label': {},\n    };\n  },\n\n  parseHTML () {\n    return [\n      {\n        tag: 'meeting-pill',\n      },\n    ];\n  },\n\n  renderText ({ node }) {\n    return '/dpm';\n  },\n\n  renderHTML ({ HTMLAttributes }) {\n    return ['meeting-pill', mergeAttributes(HTMLAttributes)];\n  },\n});\n"],"names":["Node","VueNodeViewRenderer","MeetingPill","mergeAttributes"],"mappings":";;;;;AAIA,MAAeA,cAAAA,KAAAA,KAAK,OAAO;AAAA,EAEzB,MAAM;AAAA,EACN,OAAO;AAAA,EACP,QAAQ;AAAA,EAER,cAAe;AACb,WAAOC,KAAAA,oBAAoBC,cAAAA,OAAW;AAAA,EACvC;AAAA,EAED,gBAAiB;AACf,WAAO;AAAA,MACL,MAAM;AAAA,QACJ,SAAS;AAAA,MACV;AAAA,MACD,2BAA2B,CAAE;AAAA,IACnC;AAAA,EACG;AAAA,EAED,YAAa;AACX,WAAO;AAAA,MACL;AAAA,QACE,KAAK;AAAA,MACN;AAAA,IACP;AAAA,EACG;AAAA,EAED,WAAY,EAAE,QAAQ;AACpB,WAAO;AAAA,EACR;AAAA,EAED,WAAY,EAAE,kBAAkB;AAC9B,WAAO,CAAC,gBAAgBC,qBAAgB,cAAc,CAAC;AAAA,EACxD;AACH,CAAC;;"}