UNPKG

dora-ui

Version:

A React.js Mobile UI Library

54 lines (43 loc) 2.37 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = _interopRequireDefault(require("react")); var _classnames = _interopRequireDefault(require("classnames")); var _propTypes = _interopRequireDefault(require("prop-types")); var prefixCls = 'dora-spinner'; var Spinner = function Spinner(_ref) { var _ref$size = _ref.size, size = _ref$size === void 0 ? 'md' : _ref$size, _ref$type = _ref.type, type = _ref$type === void 0 ? 'normal' : _ref$type; var cls = (0, _classnames.default)(prefixCls, "".concat(prefixCls, "__").concat(size), "".concat(prefixCls, "__").concat(type)); if (type === 'normal') { return _react.default.createElement("div", { className: cls }, _react.default.createElement("div", null), _react.default.createElement("div", null), _react.default.createElement("div", null), _react.default.createElement("div", null), _react.default.createElement("div", null), _react.default.createElement("div", null), _react.default.createElement("div", null), _react.default.createElement("div", null)); } return _react.default.createElement("div", { className: cls }, _react.default.createElement("div", { className: (0, _classnames.default)("".concat(prefixCls, "-rect"), "".concat(prefixCls, "-rect1")) }), _react.default.createElement("div", { className: (0, _classnames.default)("".concat(prefixCls, "-rect"), "".concat(prefixCls, "-rect2")) }), _react.default.createElement("div", { className: (0, _classnames.default)("".concat(prefixCls, "-rect"), "".concat(prefixCls, "-rect3")) }), _react.default.createElement("div", { className: (0, _classnames.default)("".concat(prefixCls, "-rect"), "".concat(prefixCls, "-rect3")) }), _react.default.createElement("div", { className: (0, _classnames.default)("".concat(prefixCls, "-rect"), "".concat(prefixCls, "-rect2")) }), _react.default.createElement("div", { className: (0, _classnames.default)("".concat(prefixCls, "-rect"), "".concat(prefixCls, "-rect1")) })); }; // props校验 Spinner.propTypes = { size: _propTypes.default.oneOf(['sm', 'md', 'lg']), type: _propTypes.default.oneOf(['normal', 'wave']) }; var _default = Spinner; exports.default = _default;