UNPKG

cyber-web-ui

Version:
43 lines (42 loc) 1.31 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _vue = require("vue"); var PageWrapper = (0, _vue.defineComponent)({ name: 'CPageWrapper', props: { padding: { type: Boolean, default: false }, showHeader: { type: Boolean, default: true } }, setup: function setup(props, _ref) { var attrs = _ref.attrs, slots = _ref.slots, emit = _ref.emit, expose = _ref.expose; return function () { var _slots$header, _slots$default; return (0, _vue.createVNode)("div", { "class": "cyber-page-wrapper" }, [props.showHeader ? (0, _vue.createVNode)("div", { "class": "cyber-page-wrapper-header", "style": { padding: props.padding ? '0 20px' : '0' } }, [(_slots$header = slots.header) === null || _slots$header === void 0 ? void 0 : _slots$header.call(slots)]) : undefined, (0, _vue.createVNode)("div", { "class": "cyber-page-wrapper-content" }, [(_slots$default = slots.default) === null || _slots$default === void 0 ? void 0 : _slots$default.call(slots)])]); }; } }); PageWrapper.install = function (app) { app.component(PageWrapper.name, PageWrapper); }; var _default = exports.default = PageWrapper;