Size: a a a

2019 July 05

S🌍

Sv 🌍 in БЭМ
источник

S🌍

Sv 🌍 in БЭМ
все подряд напихал )
источник

S🌍

Sv 🌍 in БЭМ
поможет кто нибудь?
источник
2019 July 06

Р

Роман in БЭМ
Sv 🌍
Стили не дописаны или js не срабатывает или что? Подскажите, пока сам не разобрался. Спасибо вам
Скорее всего стили не дописаны или JS не срабатывает. Мои медиумные способности не позволяют пробиться сквозь фаервол и посмотреть в подключаемые на страницу файлы, чтобы ответить конкретнее.
источник

S🌍

Sv 🌍 in БЭМ
Спасибо, Роман🙏. Ильдар помог уже мне 🕺🏻
источник

Р

Роман in БЭМ
Sv 🌍
Спасибо, Роман🙏. Ильдар помог уже мне 🕺🏻
источник

Р

Роман in БЭМ
Так а в чём проблема в итоге была?
источник

S🌍

Sv 🌍 in БЭМ
В депсах, но ещё не разобрался полностью
источник

S🌍

Sv 🌍 in БЭМ
Если интересно завтра в личку могу скинуть
источник

SB

Sergey Belozyorcev in БЭМ
@awinogradov на BEMup ты писал код немного в другом стиле, чем в доке.

В частности:

1. withThemeNormal, вместо withOptimizedThemeNormal
2. Не использовал index.ts файлы, для хранения интерфесов и cn. А делал всё в "common" уровне, в частности Optimized.tsx.

Есть уже какие-то устоявшиеся способы написания кода?
источник

АВ

Антон Виноградов in БЭМ
Sergey Belozyorcev
@awinogradov на BEMup ты писал код немного в другом стиле, чем в доке.

В частности:

1. withThemeNormal, вместо withOptimizedThemeNormal
2. Не использовал index.ts файлы, для хранения интерфесов и cn. А делал всё в "common" уровне, в частности Optimized.tsx.

Есть уже какие-то устоявшиеся способы написания кода?
1 кажется устоялось.
2 скорее всего чтобы доп инфы было поменьше. Вообще это норм.

Складываем константы, cn в том числе в Optimized.const/index.ts

Типы в Optimized.typings/index.ts

Реэкспортим в Optimized.tsx публичное.
источник
2019 July 07

SB

Sergey Belozyorcev in БЭМ
Антон Виноградов
1 кажется устоялось.
2 скорее всего чтобы доп инфы было поменьше. Вообще это норм.

Складываем константы, cn в том числе в Optimized.const/index.ts

Типы в Optimized.typings/index.ts

Реэкспортим в Optimized.tsx публичное.
А по поводу подключения модификаторов не возникает путаницы? Или через as разруливаете при импорте?
источник

SB

Sergey Belozyorcev in БЭМ
@awinogradov как правильно поступать с модификаторами, где есть общий код (через класс)?

Popup
Popup_target — общий код для position и anchor
Popup_target_anchor
Popup_target_position

Получается, что для использвания таких модификаторов нужно подключать ещё и "третий"?

composeU(withTargetPosition, withTargetAnchor, withTarget)(Popup)

Либо в общем модификаторе хранить только хэлперы и шарить их между значениями (дублируя методы).
Как вы решаете эти ситуации?

upd

Хотя правильней думаю в самих значениях сделать наследование таким образом будет лучше

class PopupTargetAnchor extends withTarget(Popup) {}
class PopupTargetPosition extends withTarget(Popup) {}

Тогда и композ будет без излишков

composeU(withTargetPosition, withTargetAnchor)(Popup)
источник

АВ

Антон Виноградов in БЭМ
Sergey Belozyorcev
@awinogradov как правильно поступать с модификаторами, где есть общий код (через класс)?

Popup
Popup_target — общий код для position и anchor
Popup_target_anchor
Popup_target_position

Получается, что для использвания таких модификаторов нужно подключать ещё и "третий"?

composeU(withTargetPosition, withTargetAnchor, withTarget)(Popup)

Либо в общем модификаторе хранить только хэлперы и шарить их между значениями (дублируя методы).
Как вы решаете эти ситуации?

upd

Хотя правильней думаю в самих значениях сделать наследование таким образом будет лучше

class PopupTargetAnchor extends withTarget(Popup) {}
class PopupTargetPosition extends withTarget(Popup) {}

Тогда и композ будет без излишков

composeU(withTargetPosition, withTargetAnchor)(Popup)
Правильно выносить общий код в commonjs модули
источник
2019 July 08

S🌍

Sv 🌍 in БЭМ
Всем привет. Подскажите пожалуйста, как мне компонент
допустим Constructor разбить на блоки внутри этого компонента и подключать их BEMHTML
источник

S🌍

Sv 🌍 in БЭМ
Подскажите как мне из массива в BEMHTML вывести модель через цикл?
источник

SB

Sergey Berezhnoy in БЭМ
Sv 🌍
Всем привет. Подскажите пожалуйста, как мне компонент
допустим Constructor разбить на блоки внутри этого компонента и подключать их BEMHTML
не полностью понятен вопрос — можно взглянуть на BEMHTML код компонента Constructor?
источник

SB

Sergey Berezhnoy in БЭМ
Sv 🌍
Подскажите как мне из массива в BEMHTML вывести модель через цикл?
какую модель? в целом BEMHTML, это надмножество JS, поэтому циклы там аналогичные
источник

S🌍

Sv 🌍 in БЭМ
источник

S🌍

Sv 🌍 in БЭМ
или как написать цикл в контенте, если это массив объектов
источник