@ohu-mobile/core
Version:
31 lines (30 loc) • 1.1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = exports.cardHeaderBaseName = void 0;
var _variables = require("../_config/variables");
var _defineComponent = require("../_utils/defineComponent");
var cardHeaderBaseName = exports.cardHeaderBaseName = "".concat(_variables.$prefix, "card-header");
var CardHeader = (0, _defineComponent.defineComponent)('card-header').create({
props: {
status: _defineComponent.props.ofStringLiterals('error', 'success', 'normal').default('normal'),
bold: (0, _defineComponent.props)(Boolean).default(false),
extra: String
},
render: function render() {
var h = arguments[0];
var $slots = this.$slots,
extra = this.extra,
status = this.status,
bold = this.bold;
var extraContent = $slots.extra || extra;
var root = this.$rootCls().is(status).is(bold && 'bold');
return h("div", {
"class": root
}, [$slots.default, extraContent && h("div", {
"class": root.element('extra')
}, [extraContent])]);
}
});
var _default = exports.default = CardHeader;