UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

29 lines (28 loc) 855 B
import { o as __toESM } from "./chunk-6z4oVpB-.js"; import { C as computed, It as ref, L as h, P as defineComponent } from "./vue.runtime.esm-bundler-tP5dCd7J.js"; import { _t as require_markdown_it } from "./src-DgvumQTi.js"; var import_markdown_it = /* @__PURE__ */ __toESM(require_markdown_it()); var VueMarkdown_default = defineComponent({ name: "VueMarkdown", props: { source: { type: String, required: true }, options: { type: Object, required: false }, plugins: { type: Array, required: false } }, setup(props) { const md = ref(new import_markdown_it.default(props.options ?? {})); for (const plugin of props.plugins ?? []) md.value.use(plugin); const content = computed(() => md.value.render(props.source)); return () => h("div", { innerHTML: content.value }); } }); export { VueMarkdown_default as t };