UNPKG

@dialpad/dialtone-vue

Version:

Vue component library for Dialpad's design system Dialtone

32 lines (31 loc) 785 B
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const core = require("@tiptap/core"); const autolink = require("./autolink.cjs"); const defaultAttributes = { class: "d-link d-c-text d-d-inline-block d-wb-break-all", rel: "noopener noreferrer nofollow" }; const CustomLink = core.Mark.create({ name: "CustomLink", renderHTML({ HTMLAttributes }) { return [ "a", core.mergeAttributes( this.options.HTMLAttributes, HTMLAttributes, defaultAttributes ) ]; }, renderText({ node }) { return node.attrs.text; }, addProseMirrorPlugins() { return [ autolink.autolink({ type: this.type }) ]; } }); exports.CustomLink = CustomLink; //# sourceMappingURL=custom_link.cjs.map