Рассмотрим следующий код:
@mixin bar() {
@if & {
&.bar {
display: none;
}
} @else {
.bar {
display: none;
}
}
}
@include bar();
.foo {
@include bar();
}
... который компилируется в:
.bar {
display: none;
}
.foo.bar {
display: none;
}
Есть ли способ написать этот миксин без дублирования блока .bar
?