UNPKG

qt-public-ui

Version:

新设计规范下业务组件库

129 lines (128 loc) 4.69 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 _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")); var _react = _interopRequireDefault(require("react")); var _antd = require("antd"); var _classnames = _interopRequireDefault(require("classnames")); require("./style"); var _excluded = ["type", "style", "height", "description", "className"]; function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } var defaultHint = { nothing: { image: '//img.alicdn.com/tfs/TB1hUILp1L2gK0jSZFmXXc7iXXa-188-252.png', imageStyle: { height: 80 }, description: '暂无数据' }, waiting: { image: '//img.alicdn.com/tfs/TB1wNVHrO_1gK0jSZFqXXcpaXXa-228-200.png', imageStyle: { height: 80 }, description: '功能还未上线,敬请期待' }, suprise: { image: '//img.alicdn.com/tfs/TB1y0UNpYj1gK0jSZFOXXc7GpXa-190-202.png', imageStyle: { height: 80 }, description: '恭喜你发现一个新功能' }, welcome: { image: '//img.alicdn.com/tfs/TB1xBBFrHr1gK0jSZR0XXbP8XXa-226-192.png', imageStyle: { height: 80 }, description: '欢迎使用新功能' }, winking: { image: '//img.alicdn.com/tfs/TB1hjEJp.T1gK0jSZFhXXaAtVXa-180-166.png', imageStyle: { height: 80 }, description: '您还没有关注的应用' }, 'report-ios': { image: '//img.alicdn.com/tfs/TB153kMB4z1gK0jSZSgXXavwpXa-428-288.png', imageStyle: { height: 80 }, description: '添加报表' }, 'report-android': { image: '//img.alicdn.com/tfs/TB1.HwRB4D1gK0jSZFyXXciOVXa-428-288.png', imageStyle: { height: 80 }, description: '添加报表' }, flying: { image: '//img.alicdn.com/tfs/TB1ojfNC.H1gK0jSZSyXXXtlpXa-240-240.png', imageStyle: { height: 80 }, description: '一点都没有错啦' }, sorry: { image: '//img.alicdn.com/tfs/TB1mlDqDND1gK0jSZFsXXbldVXa-240-240.png', imageStyle: { height: 80 }, description: '很抱歉,友小盟无法为您进行全量计算' }, // 非友盟小鸟 empty: { image: '//img.alicdn.com/tfs/TB155J4ueH2gK0jSZJnXXaT1FXa-168-168.png', imageStyle: { height: 80 }, description: '暂无数据' }, note: { image: '//img.alicdn.com/tfs/TB1vwRJrQT2gK0jSZFkXXcIQFXa-108-154.png', imageStyle: { height: 80 }, description: '您还没添加任何信息' }, complete: { image: '//img.alicdn.com/tfs/TB1NP1gukT2gK0jSZPcXXcKkpXa-168-168.png', imageStyle: { height: 80 }, description: '恭喜您,所有待办都已完成' } }; var Default = function Default(props) { var type = props.type, style = props.style, height = props.height, description = props.description, className = props.className, antProps = (0, _objectWithoutProperties2["default"])(props, _excluded); var hintProps = defaultHint[type] || {}; var _description = /*#__PURE__*/_react["default"].createElement(_react["default"].Fragment, null, /*#__PURE__*/_react["default"].createElement("span", { className: "ant-empty-description" }, description || hintProps.description)); return /*#__PURE__*/_react["default"].createElement("div", { className: (0, _classnames["default"])('um-hint-wrap', className), style: _objectSpread(_objectSpread({}, style), {}, { height: height }) }, /*#__PURE__*/_react["default"].createElement(_antd.Empty, (0, _extends2["default"])({}, hintProps, antProps, { description: _description }))); }; Default.defaultProps = { type: 'empty' }; Default.displayName = 'Default'; var _default = exports["default"] = Default;