- Перед выполнением сделайте мердж мастера моего репозитория себе в форк (чтобы иметь актуальный кодбейс);
- Создайте ветку для выполнения ДЗ;
- Выполните ДЗ в этой ветке;
- Сделайте Pull Request этой ветки на мастер моего репозитория;
- Напишите мне ([email protected]) письмо со ссылкой на PR.
Дедлайн – 22:00 по Москве за день до занятия.
- Починить открытие/закрытие ресторана;
- Вывести средний рейтинг каждого ресторана с помощью компоненты https://ant.design/components/rate/ ;
- Вывести список отзывов
- Покрыть тестами список отзывов;
- Тест на закрытие меню;
- Тест на добавление блюд.
- Сделать компонент OrderForm – список позиций к заказу, с кол-вом и поной стоимостью заказа;
- Сделать у каждой позиции кнопку Удалить из заказа, которая удалит позицию полностью.
- Починить OrderList;
- Подключить отзывы;
- Сделать форму добавления отзыва;
- Генерировать id комментария в middleware (generateId);
- Добавлять комментарий к ресторану.
- Грузить все данные с сервера;
- Переписать наши редюсеры на использование Immutable; 3.*Грузить блюда и отзывы для каждого ресторана отдельно.
- Для каждого ресторана сделать ссылку "Show on map", которая будет вести на стр "/restaurants-map/:id", где будет показан один ресторан с соответствующим id;
- По клику на корзину переходить на страничку "Order";
- На клик "Send order" со стр "Order" переходить на страничку "Order Complete".
- Починить открытие меню во втором ресторане, после того, как меню было открыто в первом;
- Реализовать интернационализацию, словарь хранить в контексте (подобие i18n).