UNPKG

vue-cms-data

Version:

Applies lazy loading and routing to static cms/html data\

26 lines (25 loc) 846 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var cms_data_1 = require("../cms-data"); exports.default = { bind: function (el, binding, vnode) { var localized; var lazy; var content; if (binding.value && typeof binding.value === 'object') { localized = !!binding.value.localized; lazy = !!binding.value.lazy; content = binding.value.content; } else { localized = binding.modifiers.localized; lazy = binding.modifiers.lazy; content = binding.value; } el.innerHTML = ''; cms_data_1.applyTransformations(content, vnode.context, { localized: localized, lazy: lazy, }).forEach(function (child) { return el.appendChild(child); }); }, };