UNPKG

@uiw-admin/components

Version:
49 lines (48 loc) 1.92 kB
"use strict"; 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;