@uiw-admin/components
Version:
49 lines (48 loc) • 1.92 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault")["default"];
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _objectSpread2 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread2"));
var _uiw = require("uiw");
var _index = require("./utils/index");
var _jsxRuntime = require("react/jsx-runtime");
var _default = function _default(_ref) {
var title = _ref.title,
formDatas = _ref.formDatas,
readOnlyProps = _ref.readOnlyProps,
className = _ref.className,
layout = _ref.layout,
style = _ref.style;
return /*#__PURE__*/(0, _jsxRuntime.jsx)(_uiw.Descriptions, (0, _objectSpread2["default"])((0, _objectSpread2["default"])({
bordered: true,
title: title,
layout: layout
}, readOnlyProps), {}, {
className: className,
style: (0, _objectSpread2["default"])({
width: '100%'
}, style),
children: formDatas === null || formDatas === void 0 ? void 0 : formDatas.map(function (_ref2, index) {
var hide = _ref2.hide,
label = _ref2.label,
widget = _ref2.widget,
_ref2$initialValue = _ref2.initialValue,
initialValue = _ref2$initialValue === void 0 ? '' : _ref2$initialValue,
_ref2$option = _ref2.option,
option = _ref2$option === void 0 ? [] : _ref2$option,
_ref2$readSpan = _ref2.readSpan,
readSpan = _ref2$readSpan === void 0 ? 1 : _ref2$readSpan,
_ref2$widgetProps = _ref2.widgetProps,
widgetProps = _ref2$widgetProps === void 0 ? {} : _ref2$widgetProps;
return hide ? null : /*#__PURE__*/(0, _jsxRuntime.jsx)(_uiw.Descriptions.Item, {
span: readSpan,
label: label,
children: (0, _index.getReadValue)(widget, initialValue, option, widgetProps)
}, index);
})
}));
};
exports["default"] = _default;
module.exports = exports.default;