jss: Media queries doesn't work if you don't have non media query styling as well.
I have this jss code:
'@media only screen and (min-width: 720px)': {
content: {
padding: '0 32px 16px 64px'
}
},
'@media only screen and (max-width: 720px)': {
content: {
padding: '0 16px 16px'
}
}
and its compiled to
@media only screen and (min-width: 720px) {
.content--jss-0-40 {
padding: 0 32px 16px 64px;
}
}
@media only screen and (max-width: 720px) {
.content--jss-0-42 {
padding: 0 16px 16px;
}
}
How come its different class names. I guess they should be the same. The result is that the last one works, but not the first one.
About this issue
- Original URL
- State: closed
- Created 8 years ago
- Comments: 15 (10 by maintainers)
Commits related to this issue
- add a test for a single media query #259 — committed to cssinjs/jss by kof 8 years ago
- test for class name reuse between 2 conditional children #259 — committed to cssinjs/jss by kof 8 years ago
Ah now I see the problem. This is actually a bug. If I don’t have any styling for content in non media query. The media query styling won’t trigger.