Skip to content

Commit bd98ba2

Browse files
committed
⚗ Update theme file extensio set-3
Navbar, Pagination, Popover, Preloader, Progressbar
1 parent 38b83cc commit bd98ba2

File tree

11 files changed

+13
-11
lines changed

11 files changed

+13
-11
lines changed

lib/chip/index.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ import classnames from 'classnames';
55
import { IoMdClose } from 'react-icons/io';
66
import defaultTheme from './theme.module.scss';
77

8-
const DeleteIcon = ({ classes, handleClick }) => {
8+
const DeleteIcon = ({ classes, handleClick, theme }) => {
99
function handleDeleteClick(e) {
1010
e.stopPropagation();
1111
return handleClick(e);
1212
}
1313
return (
1414
<button onClick={handleDeleteClick} className={classes}>
15-
<IoMdClose className="icon-cross" />
15+
<IoMdClose className={classnames(theme['icon-cross'], 'icon-cross')} />
1616
</button>
1717
);
1818
};
@@ -60,7 +60,7 @@ const Chip = ({
6060
theme[size && `${size}Delete`],
6161
theme[!outlined ? color : `${color}Outlined`],
6262
);
63-
deleteIcon = <DeleteIcon classes={customClasses} handleClick={handleDelete} />;
63+
deleteIcon = <DeleteIcon classes={customClasses} handleClick={handleDelete} theme={theme} />;
6464
}
6565

6666
return (
@@ -88,10 +88,12 @@ Chip.propTypes = {
8888
DeleteIcon.propTypes = {
8989
classes: PropTypes.string,
9090
handleClick: PropTypes.func.isRequired,
91+
theme: PropTypes.oneOfType([PropTypes.object]),
9192
};
9293

9394
DeleteIcon.defaultProps = {
9495
classes: '',
96+
theme: defaultTheme,
9597
};
9698

9799
Chip.defaultProps = {

lib/navbar/index.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import PropTyes from 'prop-types';
66
import classnames from 'classnames';
77
import { themr } from 'react-css-themr';
88
import { FaBars } from 'react-icons/fa';
9-
import defaultTheme from './theme.scss';
9+
import defaultTheme from './theme.module.scss';
1010

1111
class Navbar extends React.Component {
1212
constructor(props) {
@@ -51,7 +51,7 @@ class Navbar extends React.Component {
5151
{this.renderDesktopView()}
5252
{this.renderMobileView()}
5353
{ children ? <FaBars
54-
className="icon-menu"
54+
className={classnames(theme['icon-menu'], 'icon-menu')}
5555
tabIndex={0}
5656
onClick={this.toggleMenu}
5757
onBlur={this.hideMenu}
@@ -157,7 +157,7 @@ class Navbar extends React.Component {
157157
</div>)
158158
}
159159
</div>
160-
<div className="clearfix" />
160+
<div className={theme.clearfix} />
161161
</div>
162162
);
163163
}
File renamed without changes.

lib/pagination/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import PropTypes from 'prop-types';
33
import { themr } from 'react-css-themr';
44
import classnames from 'classnames';
55

6-
import defaultTheme from './theme.scss';
6+
import defaultTheme from './theme.module.scss';
77

88
class Pagination extends Component {
99
constructor(props) {
File renamed without changes.

lib/popover/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import React from 'react';
22
import PropTyes from 'prop-types';
33
import classnames from 'classnames';
44
import { themr } from 'react-css-themr';
5-
import defaultTheme from './theme.scss';
5+
import defaultTheme from './theme.module.scss';
66

77
class Popover extends React.Component {
88
state = {
File renamed without changes.

lib/preloader/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import React from 'react';
22
import { themr } from 'react-css-themr';
33
import classnames from 'classnames';
44
import PropTypes from 'prop-types';
5-
import defaultTheme from './theme.scss';
5+
import defaultTheme from './theme.module.scss';
66

77

88
const Loader = ({ theme, classes }) => (
File renamed without changes.

lib/progressbar/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import React from 'react';
22
import PropTypes from 'prop-types';
33
import { themr } from 'react-css-themr';
44
import classnames from 'classnames';
5-
import defaultTheme from './theme.scss';
5+
import defaultTheme from './theme.module.scss';
66

77
class ProgressBar extends React.Component {
88
constructor(props) {
@@ -28,7 +28,7 @@ class ProgressBar extends React.Component {
2828
return (
2929
<div className={classes}>
3030
{ showProgressText &&
31-
<div className="text" aria-label="progress-text"><strong>{ `${this.state.progress}%` }</strong></div> }
31+
<div className={theme.text} aria-label="progress-text"><strong>{ `${this.state.progress}%` }</strong></div> }
3232
<div
3333
aria-label="progress"
3434
className={progress}

0 commit comments

Comments
 (0)