import React from 'react'; import classNames from 'classnames'; import { isCssAnimationSupported } from 'css-animation'; export default class Spin extends React.Component { isNestedPattern() { return !!(this.props && this.props.children); } render() { const { className, size, prefixCls, tip } = this.props; let spinClassName = classNames({ [prefixCls]: true, [`${prefixCls}-sm`]: size === 'small', [`${prefixCls}-lg`]: size === 'large', [className]: !!className, [`${prefixCls}-spining`]: this.props.spining, }); let spinElement; if (!isCssAnimationSupported || 'tip' in this.props) { // not support for animation, just use text instead spinElement =