Войти с помощью github
Форум /

Для воплощения самых неожиданных фантазий понадобилось уметь пробросить собственные атрибуты (не произвольные, определённый перечень) элементу __control компонентов из bem-components.

Как наиболее канонично это сделать?

В принципе, через свой уровень переопределения с прокачкой списка атрибутов из applyNext() оно работает. И вроде даже ничего ломать не должно. Но есть ли возможность провернуть то же самое, используя обёртку?

Создать, например, блок my-input, который внутри себя использует блок input из bem-components. И чтобы в тег input, который input__control, можно было пробросить некоторый атрибут my-attr.