This commit is contained in:
2024-03-01 20:28:14 +08:00
commit 076c21dc36
491 changed files with 84482 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
import React from 'react';
import PropTypes from 'prop-types';
import './Loading.scss';
export default class Loading extends React.PureComponent {
static defaultProps = {
visible: false
};
static propTypes = {
visible: PropTypes.bool
};
constructor(props) {
super(props);
this.state = { show: props.visible };
}
UNSAFE_componentWillReceiveProps(nextProps) {
this.setState({ show: nextProps.visible });
}
render() {
return (
<div className="loading-box" style={{ display: this.state.show ? 'flex' : 'none' }}>
<div className="loading-box-bg" />
<div className="loading-box-inner">
<div />
<div />
<div />
<div />
<div />
<div />
<div />
<div />
</div>
</div>
);
}
}