Модуль CSS: & .className - PullRequest
       30

Модуль CSS: & .className

0 голосов
/ 30 сентября 2019

Можно ли сделать что-то подобное с CSS Modules?

CSS

.dateLabel {
  text-align: center;

  &.today {
    background: red;
  }
}

JS

import s from './style.scss';

return (
    <div class={`today ${s.dateLabel}`}>
     ...         
);

Потому что я хотел бы избегать делать так:

.dateLabel {
  text-align: center;
}

.today {
  background: red;
}

JS

import s from './style.scss';

return (
    <div class={`${s.today} ${s.dateLabel}`}>
     ...         
);

1 Ответ

0 голосов
/ 30 сентября 2019

Вы можете использовать sass Ampersnad для достижения этой цели.

https://css-tricks.com/the-sass-ampersand/
...