UNPKG

1.07 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", {
3 value: true
4});
5Object.defineProperty(exports, "default", {
6 enumerable: true,
7 get: function() {
8 return _default;
9 }
10});
11var _vue = /*#__PURE__*/ _interopRequireDefault(require("vue"));
12var _render = require("./render");
13function _interopRequireDefault(obj) {
14 return obj && obj.__esModule ? obj : {
15 default: obj
16 };
17}
18var Component = _vue.default.extend({
19 props: {
20 container: {
21 type: String,
22 default: "span"
23 },
24 plugins: {
25 type: Array
26 },
27 options: {
28 type: Object
29 }
30 },
31 render: function render(createElement) {
32 if (this.$slots.default) {
33 var source = this.$slots.default.reduce(function(acc, vnode) {
34 return acc + vnode.text;
35 }, "");
36 return createElement(this.container, (0, _render.render)(createElement, source, this.plugins, this.options));
37 }
38 return null;
39 }
40});
41var _default = Component;