У меня есть заголовок с некоторыми модификаторами:Как расширить взаимные модификаторы с помощью Stylus?
.header {
font-weight: bold;
}
.header--main {
font-family: 'Segoe UI', sans-serif;
}
.header--type-error {
color: red;
}
.header--main.header--type-error {
font-size: 1.2em;
}
Более стильный:
.header {
font-weight: bold;
&--main {
font-family: 'Segoe UI', sans-serif;
}
&--type-error {
color: red;
}
&--main&--type-error {
font-size: 1.2em;
}
}
Если я хочу продлить Error__header с заголовком и его модов, я могу это сделать, как это
.Error__header {
@extend .header;
@extend .header--main;
@extend .header--type-error;
@extend .header--main.header--type-error;
}
Есть ли решение для получения эффекта @extend .header--main.header--type-error
без его написания?