UNPKG

react-virtualized-talbe

Version:

react virtualized table

36 lines (32 loc) 1.1 kB
/** * @description Loading 组件 * @date 2018.01.10 * @author abc */ import React from 'react'; import PropTypes from 'prop-types'; import './style.scss'; const Loading = (props) => ( <div className="wechat-loading-wrapper" style={{ ...props.style }}> <div className="line-scale"> <div className="layui-layer-content"> <div style={{background: `${props.loadingColor ? props.loadingColor : '#d1d1d1'}`}}/> <div style={{background: `${props.loadingColor ? props.loadingColor : '#d1d1d1'}`}}/> <div style={{background: `${props.loadingColor ? props.loadingColor : '#d1d1d1'}`}}/> <div style={{background: `${props.loadingColor ? props.loadingColor : '#d1d1d1'}`}}/> <div style={{background: `${props.loadingColor ? props.loadingColor : '#d1d1d1'}`}}/> </div> </div> <p>{props.title}</p> </div> ); // 默认props值 Loading.defaultProps = { title: '正在加载...' }; // props 类型 Loading.propTypes = { title: PropTypes.string, style: PropTypes.object }; export default Loading;