UNPKG

vxe-pc-ui

Version:
53 lines (52 loc) 1.39 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.WidgetTextViewComponent = void 0; var _vue = require("vue"); var _use = require("../../form-design/src/use"); var _formItem = _interopRequireDefault(require("../../form/src/form-item")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const WidgetTextViewComponent = exports.WidgetTextViewComponent = (0, _vue.defineComponent)({ props: { renderOpts: { type: Object, default: () => ({}) }, renderParams: { type: Object, default: () => ({}) } }, emits: [], setup(props) { const { computeKebabCaseName } = (0, _use.useWidgetName)(props); return () => { const { renderParams } = props; const { widget } = renderParams; const { options } = widget; const kebabCaseName = computeKebabCaseName.value; return (0, _vue.h)(_formItem.default, { class: ['vxe-form-design--widget-render-form-item', `widget-${kebabCaseName}`], align: options.align }, { default() { return (0, _vue.h)('div', { style: { fontSize: options.fontSize, fontWeight: options.bold ? 'bold' : '' } }, widget.title); } }); }; } });