1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", {
|
3 | value: true
|
4 | });
|
5 | Object.defineProperty(exports, "default", {
|
6 | enumerable: true,
|
7 | get: function() {
|
8 | return _default;
|
9 | }
|
10 | });
|
11 | var _vue = _interopRequireDefault(require("vue"));
|
12 | var _render = require("./render");
|
13 | function _interopRequireDefault(obj) {
|
14 | return obj && obj.__esModule ? obj : {
|
15 | default: obj
|
16 | };
|
17 | }
|
18 | var 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 | });
|
41 | var _default = Component;
|