Всем привет! Какой файл нужно править, чтобы при выботе в блоке select какого-то значения, в кнопку попадало не значение text блока select, а icon? Второе, нужно избавиться от __tick, и просто выделять цветом.
Всем привет! Какой файл нужно править, чтобы при выботе в блоке select какого-то значения, в кнопку попадало не значение text блока select, а icon? Второе, нужно избавиться от __tick, и просто выделять цветом.
Избавиться от
__tick
можно в стилях:А за обновление кнопки отвечает метод
_updateButton
, так что его потребуется переопределить как-то так (решение ни в коем случае не тянет на production-ready, а просто иллюстрирует направление мысли):Спасибо, но это решение затронет другие селекты. Если переименовать блок select, который именно я хочу править, то какие папки и файлы мне нужно взять для этого из библиотеки bem-components? Стили я знаю лежат в design, а вся логика?
Логика в основном в
common.blocks
.Вообще, чтобы это не затронуло все селекты, достаточно вынести переопределение в отдельный модификатор.
Спасибо.