UNPKG

qt-public-ui

Version:

新设计规范下业务组件库

37 lines (36 loc) 1.45 kB
"use strict"; 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;