qt-public-ui
Version:
新设计规范下业务组件库
30 lines • 979 B
JavaScript
import _extends from "@babel/runtime/helpers/esm/extends";
import _objectWithoutPropertiesLoose from "@babel/runtime/helpers/esm/objectWithoutPropertiesLoose";
var _excluded = ["$type"];
import React from 'react';
import Banner from './banner';
import Intro from './intro';
import Slogan from './slogan';
import './style.less';
var components = {
banner: Banner,
intro: Intro,
slogan: Slogan
};
var GuidePage = function GuidePage(_ref) {
var config = _ref.config;
return /*#__PURE__*/React.createElement("div", {
className: "umui-guide-page"
}, /*#__PURE__*/React.createElement("div", {
className: "umui-guide-margin"
}), config.map(function (cfg, index) {
var $type = cfg.$type,
_props = _objectWithoutPropertiesLoose(cfg, _excluded);
var Component = components[$type];
return /*#__PURE__*/React.createElement(Component, _extends({
key: index
}, _props));
}));
};
GuidePage.displayName = 'GuidePage';
export default GuidePage;