UNPKG

qt-public-ui

Version:

新设计规范下业务组件库

43 lines (42 loc) 1.83 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 _antd = require("antd"); var _excluded = ["type", "indicator", "tip", "spinning", "children", "style"]; var Loading = function Loading(props) { var type = props.type, indicator = props.indicator, _props$tip = props.tip, tip = _props$tip === void 0 ? '正在加载中' : _props$tip, spinning = props.spinning, children = props.children, style = props.style, spinProps = (0, _objectWithoutProperties2["default"])(props, _excluded); if (type === 'page') { return /*#__PURE__*/_react["default"].createElement("div", { className: "umui-loading", style: style }, children, spinning && /*#__PURE__*/_react["default"].createElement("div", { className: "umui-loading-content" }, /*#__PURE__*/_react["default"].createElement("div", null, indicator || /*#__PURE__*/_react["default"].createElement("img", { className: "umui-loading-img", src: "//img.alicdn.com/tfs/TB11L6VOFY7gK0jSZKzXXaikpXa-240-240.gif" }), tip && /*#__PURE__*/_react["default"].createElement("div", { className: "umui-loading-tip" }, tip)))); } return /*#__PURE__*/_react["default"].createElement(_antd.Spin, (0, _extends2["default"])({ spinning: spinning, indicator: indicator, tip: tip, style: style }, spinProps), children); }; Loading.displayName = 'Loading'; var _default = exports["default"] = Loading;