qt-public-ui
Version:
新设计规范下业务组件库
37 lines (36 loc) • 1.45 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties"));
var _react = _interopRequireDefault(require("react"));
var _banner = _interopRequireDefault(require("./banner"));
var _intro = _interopRequireDefault(require("./intro"));
var _slogan = _interopRequireDefault(require("./slogan"));
require("./style.less");
var _excluded = ["$type"];
var components = {
banner: _banner["default"],
intro: _intro["default"],
slogan: _slogan["default"]
};
var GuidePage = function GuidePage(_ref) {
var config = _ref.config;
return /*#__PURE__*/_react["default"].createElement("div", {
className: "umui-guide-page"
}, /*#__PURE__*/_react["default"].createElement("div", {
className: "umui-guide-margin"
}), config.map(function (cfg, index) {
var $type = cfg.$type,
_props = (0, _objectWithoutProperties2["default"])(cfg, _excluded);
var Component = components[$type];
return /*#__PURE__*/_react["default"].createElement(Component, (0, _extends2["default"])({
key: index
}, _props));
}));
};
GuidePage.displayName = 'GuidePage';
var _default = exports["default"] = GuidePage;