UNPKG

@dialpad/dialtone

Version:

Dialpad's Dialtone design system monorepo

39 lines (38 loc) 1.28 kB
import { NodeViewWrapper, nodeViewProps } from "@tiptap/vue-3"; import { resolveComponent, openBlock, createBlock, withCtx, createVNode, createTextVNode, toDisplayString } from "vue"; import _export_sfc from "../../../../_virtual/_plugin-vue_export-helper.js"; import DtLink from "../../../link/link.vue.js"; const _sfc_main = { compatConfig: { MODE: 3 }, name: "MentionComponent", components: { NodeViewWrapper, DtLink }, props: nodeViewProps, computed: { text() { return "@" + this.$props.node.attrs.name; } } }; function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { const _component_dt_link = resolveComponent("dt-link"); const _component_node_view_wrapper = resolveComponent("node-view-wrapper"); return openBlock(), createBlock(_component_node_view_wrapper, { class: "d-d-inline-block" }, { default: withCtx(() => [ createVNode(_component_dt_link, { kind: "mention" }, { default: withCtx(() => [ createTextVNode(toDisplayString($options.text), 1) ]), _: 1 }) ]), _: 1 }); } const MentionComponent = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render]]); export { MentionComponent as default }; //# sourceMappingURL=MentionComponent.vue.js.map