UNPKG

nsn-comp

Version:

NSN核心组件

56 lines (44 loc) 1.52 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; require("antd/lib/button/style"); var _button = _interopRequireDefault(require("antd/lib/button")); require("antd/lib/result/style"); var _result = _interopRequireDefault(require("antd/lib/result")); var _nsnConst = require("nsn-const"); var _nsnUtil = require("nsn-util"); var _react = _interopRequireDefault(require("react")); var _umi = require("umi"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var EPage = function EPage(_ref) { var status = _ref.status, title = _ref.title, subTitle = _ref.subTitle, buttonText = _ref.buttonText, backTo = _ref.backTo, icon = _ref.icon, iconWidth = _ref.iconWidth, hideExtra = _ref.hideExtra; return _react.default.createElement(_result.default, { status: status, icon: icon && _react.default.createElement("img", { src: icon, alt: "icon", style: { width: iconWidth || 200 } }), title: title || _nsnUtil.NLocale.getText('exception.unknow'), subTitle: subTitle || _nsnConst.NConst.EMPTY, extra: !hideExtra && _react.default.createElement(_button.default, { type: "primary", onClick: function onClick() { return _umi.history.push(backTo || _nsnConst.NConst.URL_HOME); } }, buttonText || _nsnUtil.NLocale.getText('layout.home')) }); }; var _default = EPage; exports.default = _default;