zmp-vue
Version:
Build full featured iOS & Android apps using ZMP & Vue
37 lines (30 loc) • 1.09 kB
JavaScript
;
exports.__esModule = true;
exports.default = void 0;
var _vue = require("vue");
var _utils = require("../shared/utils");
var _mixins = require("../shared/mixins");
function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function render(_ctx, _cache) {
return (0, _vue.openBlock)(), (0, _vue.createBlock)("div", {
class: _ctx.classes
}, [(0, _vue.renderSlot)(_ctx.$slots, "default")], 2);
}
var _default = {
name: 'zmp-views',
render: render,
props: _extends({
tabs: Boolean
}, _mixins.colorProps),
setup: function setup(props) {
var classes = (0, _vue.computed)(function () {
return (0, _utils.classNames)('views', {
tabs: props.tabs
}, (0, _mixins.colorClasses)(props));
});
return {
classes: classes
};
}
};
exports.default = _default;