Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

11 derectives #277

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

Conversation

SanSandru4
Copy link
Contributor

No description provided.

@electrovladyslav electrovladyslav self-assigned this Feb 22, 2022
.card {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Респонсивность - ✅
мне кажется так будет симпатичнее
image

@@ -0,0 +1,3 @@
.card_container {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

странное название класса, как-то не по БЭМУ.
У меня к тебе предложение: всё, что относится к странице в целом и раскладке карточек (ul) - оставим в родителе app.component или, что будет лучше, отдельном компоненте cards-list
Он же будет запрашивать через сервис список рецептов, и отрисовывать "обвес"
А каждая карточка у нас будет отдельным реюзаемым компонетом(li), которая будет получать свой рецепт от родителя и отрисовывать его.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Напомню БЭМ:

.блок
.блок.блок--модификатор-блока
.блок__элемент
.блок__элемент.блок__элемент--модификатор-элемента
...
.блок-из-нескольких-слов
.блок-из-нескольких-слов__элемент-из-нескольких-слов

Отделять одиночным подчёркиванием _ - не рекомендуется.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

З БЕМом я тут натупив))) але зараз роблю свій невиликий проект там стараюсь використовувати все що ти підказуєш, так краще запам'ятовується. Він на стадії розробки, але якщо буде цікаво, і буде час то можеш глянути)))
https://sansandru4.github.io/IntroligaTOR/index.html

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ого, там всё серьёзно, как я погляжу

<p><strong>Food pairing:</strong> {{recept.food_pairing}}</p>
</div>
<div class="card_ingredients">
<p><strong>Ingredients:</strong> {{recept.ingredients}}</p>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Вот тут для ингредиентов и надо заюзать кастомный пайп. Как его создать и для чего, рассказывал Мирон на лекции.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Если вкрадце, то этот кастомный пайп должен принимать на вход объект ингридиентов и выводить их имена списком.
image

<p><strong>Ingredients:</strong> {{recept.ingredients}}</p>
</div>
<div class="card_time">
<p><strong>Time to cook: </strong></p>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Тут тоже нужен кастомный пайп. Почитай в задании, что он должен делать.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Потом, на основании этого времени, надо будет добавить лейбу на карточку с рецептом.

@@ -16,6 +16,7 @@
"@angular-eslint/eslint-plugin": "^13.0.1",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Эти два файла лучше удалить из твоего пулл-реквеста. Они лежат в корне всего проекта, а не в твоей папке, и создают конфликты.
Верни их к первоначальному состоянию, и закоммить изменения.

@electrovladyslav
Copy link
Contributor

Молодец. Начало положено.

  • Раздели логику отдельной карточки и списка карточек.
  • Сделай кастомные пайпы из задания.
  • Почисти пулл реквест.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants