Имеем что-то вроде
<ul class='social-list'> //блок
<li class='social-list-item'> //блок
<a class='social__btn'>facebook</a> //элемент
</li>
<li class='social-list-item'>
<a class='social__btn'>twitter</a>
</li>
<li class='social-list-item'>
<a class='social__btn'>vk</a>
</li>
</ul>
И надо каждой кнопке добавить иконку в фон. Как это реализуется согласно БЭМу?
Через Модификатор?
<a class='social__btn social__btn--facebook'>
...? Вроде бы неправильно, так как тут нет изменения состояния.
Через отдельный Элемент для каждой кнопки?
<a class='social__btn-facebook'>
? Как-то не изящно для каждой кнопочки повторять кучу одинаковых правил