Skip to content

Commit b7dd0db

Browse files
author
Flatlogic Bot
committed
refactor: migrate remaining class components to hooks
1 parent bc9e015 commit b7dd0db

2 files changed

Lines changed: 351 additions & 400 deletions

File tree

src/components/Loader/index.js

Lines changed: 13 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,20 @@
11
import React from 'react';
22
import PropTypes from 'prop-types';
33

4-
class Loader extends React.Component {
5-
static propTypes = {
6-
size: PropTypes.number.isRequired,
7-
};
4+
function Loader({ size }) {
5+
return (
6+
<div>
7+
<i className='la la-spinner la-spin' style={{ fontSize: size }} />
8+
</div>
9+
);
10+
}
811

9-
static defaultProps = {
10-
size: 21,
11-
};
12+
Loader.propTypes = {
13+
size: PropTypes.number.isRequired,
14+
};
1215

13-
render() {
14-
return (
15-
<div>
16-
<i
17-
className='la la-spinner la-spin'
18-
style={{ fontSize: this.props.size }}
19-
/>
20-
</div>
21-
);
22-
}
23-
}
16+
Loader.defaultProps = {
17+
size: 21,
18+
};
2419

2520
export default Loader;

0 commit comments

Comments
 (0)