Skip to content

Commit a381cb6

Browse files
committed
Example using moduleName.
1 parent ee455dc commit a381cb6

File tree

3 files changed

+29
-0
lines changed

3 files changed

+29
-0
lines changed

src/UsingModuleName/car.css

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
.car {
2+
background: #eee;
3+
}
4+
5+
.front-door {
6+
color: #0f0;
7+
}
8+
9+
.back-door {
10+
color: #00f;
11+
}

src/UsingModuleName/index.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import React from 'react';
2+
import styles from './car.css';
3+
import CSSModules from 'react-css-modules';
4+
5+
class Car extends React.Component {
6+
render () {
7+
return <div moduleName='car'>
8+
<div moduleName='front-door'>front-door</div>
9+
<div moduleName='back-door'>back-door</div>
10+
</div>;
11+
}
12+
}
13+
14+
export default CSSModules(Car, styles, {
15+
useModuleName: true
16+
});

src/index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,10 @@ import React from 'react';
22
import ReactDOM from 'react-dom';
33
import Car from './Car';
44
import UsingDecorator from './UsingDecorator';
5+
import UsingModuleName from './UsingModuleName';
56

67
ReactDOM.render(<div>
78
<Car />
89
<UsingDecorator />
10+
<UsingModuleName />
911
</div>, document.querySelector('#app'));

0 commit comments

Comments
 (0)