</div></div></div>....</div>
(мне еще зачастую и интегрировать в шаблоны приходится)<nav class="navbar-center">
<div class="menu-mobile">
<button type="button" class="menu-mobile__open">
<i class="icons__open_menu"></span>
</button >
<div class="menu-mobile__container">
<div class="menu-mobile__header">
<h2="menu-mobile__title">Меню</h2>
<button type="button" class="menu-mobile__close">
<i class="icons__close_menu"></span>
</button>
</div>
<ul class="menu-mobile__links">
<li class="menu-mobile__item">
<a class="link" href="#">link</span>
</li>
<li class="menu-mobile__item">
<a class="link" href="#">link</span>
</li>
</ul>
</div>
</div>
</nav>
<div className={`${className} your-oldstyle-class`}>
const Untitled = styled.div`
display: block
&.your-oldstyle-class {
some styles...
}
`
;
.untitled {
&:before, &:after {
....
}
}
Только
<span class="menu-mobile__open_line">0</span>
БЭМ четко говорит - не делать в стилях вложение элемента в элемент. Плоский список классов должен быть. open_line - полное название элемента. Либо просто "menu-mobile__line"