Skip to content

Commit d387a9f

Browse files
committed
⚗ Upadate Badge theme extension to .module.scss
1 parent 5a9791e commit d387a9f

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

lib/badge/index.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import PropTypes from 'prop-types';
44
import cx from 'classnames';
55
import { themr } from 'react-css-themr';
66
import { transitionEndEventName } from '../globals/helper';
7-
import defaultTheme from './theme.scss';
7+
import defaultTheme from './theme.module.scss';
88

99
const getNode = findDOMNode;
1010

@@ -19,19 +19,21 @@ class Badge extends React.Component {
1919

2020
componentDidUpdate(prevProps) {
2121
if (this.props.badgeCount !== prevProps.badgeCount) {
22+
const { theme } = this.props;
2223
const countEle = getNode(this.animRef);
2324
countEle.addEventListener(transitionEndEventName(), this.updateCount, false);
24-
countEle.classList.add('fadeOut');
25+
countEle.classList.add(theme.fadeOut);
2526
// eslint-disable-next-line react/no-did-update-set-state
2627
}
2728
}
2829

2930
updateCount = () => {
31+
const { theme } = this.props;
3032
const countEle = getNode(this.animRef);
3133
this.setState({
3234
count: this.props.badgeCount,
3335
});
34-
countEle.classList.remove('fadeOut');
36+
countEle.classList.remove(theme.fadeOut);
3537
};
3638

3739
render() {
@@ -58,7 +60,7 @@ class Badge extends React.Component {
5860
</span>
5961
</span>
6062
</div>
61-
<div className="clearfix" />
63+
<div className={`${theme.clearfix} clearfix`} />
6264
</React.Fragment>
6365
);
6466
}
File renamed without changes.

0 commit comments

Comments
 (0)