Enhancenment (PromoBanner): Render CTA Button and Avatar optionally#3697
Enhancenment (PromoBanner): Render CTA Button and Avatar optionally#3697inomdzhon merged 5 commits intoVKCOM:masterfrom obviouslymilk:943-promo-fix
Conversation
|
This pull request is automatically built and testable in CodeSandbox. To see build info of the built libraries, click here or the icon next to each commit SHA. Latest deployment of this branch, based on commit fcddb88:
|
inomdzhon
left a comment
There was a problem hiding this comment.
Отлично!!! 👍
Спасибо за тесты 🙏 🙏 🙏
Комментирую комментарий под "спойлером", ты всё сделал так, как описано в CONTRIBUTING.md 😁
|
Огромное спасибо @inomdzhon за комментарии 😊! Исправил часть кода, но вот это предложение заставило очень сильно подумать. Насколько я понимаю, функция требует передачи существующего объекта HTMLElement | SVGElement. По моей логике (ещё до первого знакомства с функцией), я должен был передать и тест показал-бы, есть ли он в иерархии PromoBanner'a. Оказалось, всё не так просто 🤔 |
|
Заменил классовые запросы на поиск компонентов по их testid. Cогласен, что при изменении кода дочерних компонентов, такой вариант может быть оптимальнее. |
|
Ещё раз спасибо 🙏 А ты мог бы написать производный комментарий к этому issue #3709? 🙏 Сейчас я не могу прикрепить тебя к нему как исполнителя, но может если ты будешь участником треда, то смогу |
Добавил опциональную отрисовку кнопки и аватара (+ тесты) в соответствие этому комментарию из #943
Говорят, что новичкам полезно помогать в open-source проектах тут и там. Этим и занимаюсь. Простите, если этот спойлер нарушает правила оформления реквестов. 🐢
iconLink/craTextизbannerData#3709