inventory
/reads/ & SQL
- /reads/ убираем проп прочитано страниц
- В скл создаём записи о прогрессе страниц + желаем миграцию если у книги был проп
- В скл храним кол-во прочитанных страниц и слаг книги (если потребуются какие-то данные о книге типа обложки, то берём из мд по слагу)
Инвентарь
- В инвентарь помещаем все книги, у которых количество прочитанных страниц меньше количества страниц; обложка на всю высоту квадратной ячейки (contain: поля по бокам ок, верх/низ без зазора)
- По клику выводим модалку с инфой о книге: название, автор, обложка, прогресс %
- [Auth] рядом с % — ✏️; форма
прочитано / всего скрыта, пока не нажали карандаш; Отмена снова скрывает; сохранение меняет счётчик прочитанных страниц
- на мобиле модалка книги на всю ширину экрана; фокус в поле страниц не зумит страницу (как у модалки «Поесть»)
Примеры игр с механикой чтения