UNPKG

shineout

Version:

Shein 前端组件库

31 lines (29 loc) 866 B
import React from 'react'; import classname from 'classnames'; import { range } from '../utils/numbers'; export default function Spin(props) { var spinClass = props.spinClass, _props$count = props.count, count = _props$count === void 0 ? 0 : _props$count, render = props.render, size = props.size, wrapperClass = props.wrapperClass, wrapperStyle = props.wrapperStyle; var style = Object.assign({ width: size, height: size }, props.style, wrapperStyle); var className = classname(spinClass('_'), wrapperClass); if (count < 1 || !render) { return React.createElement("div", { style: style, className: className }); } return React.createElement("div", { style: style, className: className }, range(count + 1, 1).map(function (i) { return render(spinClass, i, props); })); }