Size: a a a

2019 July 08

SB

Sergey Berezhnoy in БЭМ
Sv 🌍
или как написать цикл в контенте, если это массив объектов
просто по моде content можно вернуть this.ctx.options.map(...)
источник

SB

Sergey Belozyorcev in БЭМ
Вообще всё размыто и не понятно что конкретно хочется получить....

На счёт for... Не понятно для чего нужно его использовать, тем более когда есть более удобные конструкции

options: ['Спина', 'Рукав', 'Грудь'].map(name => ({ val: name, text: name }))

То, что используется в шаблонах Vue (v-for) - это вообще другая синтаксическая конструкция написания.

bemxjst - это обычный js без примудростей в синтаксисе.
источник
2019 July 09

И

Ильдар in БЭМ
здравствуйте, оффтопик от меня. Как достучаться в сапорт яндекс плюс? С прошлой недели не отвечают
источник

VH

Vitaly Harisov in БЭМ
оффтопик
источник

V

Valentin in БЭМ
Привет парни, у нас тут спор. модификатор элемента обязан быть опциональным?
источник

AY

Alexey Yarrr (qfox) in БЭМ
Не обязан, зависит от реализации элемента
Но обязательные модификаторы это тугой механизм
источник

SB

Sergey Belozyorcev in БЭМ
Valentin
Привет парни, у нас тут спор. модификатор элемента обязан быть опциональным?
Всё зависит от реализации элемента :)

Возможно элемент имеет несколько вариантов раскладок, тогда имеет смысл сделать обязательный модификатор.
источник

ИК

Илья Колебаев in БЭМ
привет. использую whitepaper и classname в учебном проекте на cra. если говорить о миксовании блока decorator, который отвечает за отступы, как корректнее его записывать? на пикче 1) все классы запулит в шаблонную строку 2) сделать обертку. может еще есть варианты в рамках озвученных инструментов
источник

V

Valentin in БЭМ
Sergey Belozyorcev
Всё зависит от реализации элемента :)

Возможно элемент имеет несколько вариантов раскладок, тогда имеет смысл сделать обязательный модификатор.
Мы никак не можем определится с компонентами UI, используем стороннею библиотеку.
Была идея клепать вот такой интерфейс моификатора:
interfaces SelectThemeAntD extends AntdSelectProps {
theme: 'antd'
}


Да мы жестко привязываем обязательный аргумент theme: 'antd', но благодаря нему устанавливаем применение пропсов которые поддерживает используемый нами компонент из той или иной UI библиотеки. Что бы была одна точка входа, а в будущем думать использовать доп ui библиотеку или писать свои, наконец то. Возможно улучшение в описании единых интерфейсов для компонентов, а внутри модификатора мапить на интерфейс сторонего компонента
источник

SB

Sergey Belozyorcev in БЭМ
Илья Колебаев
привет. использую whitepaper и classname в учебном проекте на cra. если говорить о миксовании блока decorator, который отвечает за отступы, как корректнее его записывать? на пикче 1) все классы запулит в шаблонную строку 2) сделать обертку. может еще есть варианты в рамках озвученных инструментов
Decorator и Text по идее отвечают за разные вещи. Вполне можно миксовать на одном узле.

Это вопрос лучше в @whitepapertools задать.
источник

SB

Sergey Belozyorcev in БЭМ
Valentin
Мы никак не можем определится с компонентами UI, используем стороннею библиотеку.
Была идея клепать вот такой интерфейс моификатора:
interfaces SelectThemeAntD extends AntdSelectProps {
theme: 'antd'
}


Да мы жестко привязываем обязательный аргумент theme: 'antd', но благодаря нему устанавливаем применение пропсов которые поддерживает используемый нами компонент из той или иной UI библиотеки. Что бы была одна точка входа, а в будущем думать использовать доп ui библиотеку или писать свои, наконец то. Возможно улучшение в описании единых интерфейсов для компонентов, а внутри модификатора мапить на интерфейс сторонего компонента
У вас React?

https://youtu.be/nhgC_43C38Q?t=1574

Здесь @awinogradov рассказываеет и поясняет, почему модификаторы должы быть опциональными
источник

V

Valentin in БЭМ
Спс. Посмотрю. Да реакт.
источник

V

Valentin in БЭМ
Если мы используем несколько реализацией одного компонента. То мне критически важен разделять этот гигантский набор ожидаемых значений из всех возможных реализаций компонента
источник

S🌍

Sv 🌍 in БЭМ
Друзья, подскажите пожалуйста, как я могу подключить блок
источник

S🌍

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

S🌍

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

S🌍

Sv 🌍 in БЭМ
в lib подключаю библиотеки через борщик
источник

Р

Роман in БЭМ
Sv 🌍
js and css
Ну, вроде, этого достаточно. Сам footer.deps.js в зависимостях есть?
источник
2019 July 10

S🌍

Sv 🌍 in БЭМ
Роман
Ну, вроде, этого достаточно. Сам footer.deps.js в зависимостях есть?
Не-а, не достаточно, не цепанул
источник

VG

Vladimir Grinenko in БЭМ
Мы наконец-то добрались с БЭМапами в Питер!

В пятницу, 19 июля, в 18:30 ждем вас в питерском офисе Яндекса. Не забудьте зарегистрироваться: https://events.yandex.ru/events/bemup/19-jul-2019/
источник