Skip to content

Commit 12270d0

Browse files
ajs139TheSharpieOne
authored andcommitted
fix(CSSModules): pass modules to child components (#483)
1 parent 72d82a3 commit 12270d0

3 files changed

Lines changed: 3 additions & 4 deletions

File tree

src/DropdownToggle.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ class DropdownToggle extends React.Component {
7676
} else if (!tag) {
7777
Tag = Button;
7878
props.color = color;
79+
props.cssModule = cssModule;
7980
} else {
8081
Tag = tag;
8182
}

src/NavbarToggler.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@ const defaultProps = {
1818
type: 'button'
1919
};
2020

21-
const navbarToggleIcon = <span className="navbar-toggler-icon" />;
22-
2321
const NavbarToggler = (props) => {
2422
const {
2523
className,
@@ -40,7 +38,7 @@ const NavbarToggler = (props) => {
4038

4139
return (
4240
<Tag {...attributes} className={classes}>
43-
{children || navbarToggleIcon}
41+
{children || <span className={mapToCssModules('navbar-toggler-icon', cssModule)} />}
4442
</Tag>
4543
);
4644
};

src/Tooltip.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ class Tooltip extends React.Component {
206206

207207
return (
208208
<TetherContent
209-
className="tooltip"
209+
className={mapToCssModules('tooltip', this.props.cssModule)}
210210
tether={tetherConfig}
211211
tetherRef={this.props.tetherRef}
212212
isOpen={this.props.isOpen}

0 commit comments

Comments
 (0)