ant-design-vue
Version:
An enterprise-class UI design language and Vue-based implementation
43 lines (35 loc) • 1.22 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _vue = require("vue");
var _vueTypes = _interopRequireDefault(require("../_util/vue-types"));
var _LazyRenderBox = _interopRequireDefault(require("./LazyRenderBox"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _default2 = {
props: {
hiddenClassName: _vueTypes.default.string.def(''),
prefixCls: _vueTypes.default.string,
visible: _vueTypes.default.looseBool
},
render: function render() {
var _this = this;
var _a, _b;
var _this$$props = this.$props,
prefixCls = _this$$props.prefixCls,
visible = _this$$props.visible,
hiddenClassName = _this$$props.hiddenClassName;
return (0, _vue.createVNode)("div", {
"class": !visible ? hiddenClassName : ''
}, [(0, _vue.createVNode)(_LazyRenderBox.default, {
"class": "".concat(prefixCls, "-content"),
"visible": visible
}, {
default: function _default() {
return [(_b = (_a = _this.$slots).default) === null || _b === void 0 ? void 0 : _b.call(_a)];
}
})]);
}
};
exports.default = _default2;