You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[x] Навигация на предыдущую страницу со страницы `ArtworkPage` при нажатии на кнопку `Back`
126
126
-[x] При отсутствии избранных картин или конкретной картины на странице `ArtworkPage` отображается фолбэк контент со ссылкой на `HomePage`
127
127
-[x] При увеличение изображения на `ArtworkPage` отображается также альтернативный текст
128
+
-[x] При переходе по неверному пути отображается `NotFoundPage`
128
129
129
130
## Комментарии
130
131
131
132
-[x]**Реализация сортировки картин на клиенте**: поскольку сортировка с сервера доступна только по полю даты добавления и требует дополнительных поисковых запросов для сортировки по другим критериям, была реализована сортировка на клиентской стороне. Пользователи могут сортировать картины по названию или имени художника (по возрастанию/убыванию) без необходимости дополнительных запросов к серверу.
132
133
-[x]**Оганичение пагинации**: пагинация рассчитана на 20 страниц по 5 картин на каждой, поскольку API ограничивает максимальное количество картин в одном запросе до 100. Так как сортировка на клиенте, динамическая загрузка данных не самое хорошее решение (изменения коснутся всех работ сразу, а не только подгруженных => предыдущие загруженные картины окажутся на других страницах).
133
-
-[x]**Незагруженные картины**: не все картины загружаются по ссылке, предусмотренной API для этого. Для каждой картины предусмотрен альтернативный текст, который отображается вместо изображения.
134
+
-[x]**Незагруженные картины**: не все картины загружаются по ссылке, предусмотренной API для этого. Для таких случаев используется `placeholder картинка` с сообщением `No image`
0 commit comments