From 2186603039ace746638471ab05c182a088f8123c Mon Sep 17 00:00:00 2001 From: mikiher Date: Mon, 3 Jun 2024 09:04:03 +0300 Subject: [PATCH] Major bookshelf refactor --- .../components/app/BookShelfCategorized.vue | 28 +- client/components/app/BookShelfRow.vue | 59 ++-- client/components/app/LazyBookshelf.vue | 92 +++--- client/components/cards/AuthorCard.vue | 81 +++-- client/components/cards/GroupCard.vue | 24 +- client/components/cards/LazyAlbumCard.vue | 64 ++-- client/components/cards/LazyBookCard.vue | 293 ++++++++++-------- .../components/cards/LazyCollectionCard.vue | 66 ++-- client/components/cards/LazyPlaylistCard.vue | 51 +-- client/components/cards/LazySeriesCard.vue | 67 ++-- client/components/cards/NarratorCard.vue | 46 +-- client/components/widgets/CoverSizeWidget.vue | 6 +- client/components/widgets/ItemSlider.vue | 168 +++++++--- .../tests/components/cards/AuthorCard.cy.js | 39 ++- .../tests/components/cards/ItemSlider.cy.js | 85 +++++ .../tests/components/cards/LazyBookCard.cy.js | 87 ++---- .../components/cards/LazySeriesCard.cy.js | 22 +- .../tests/components/cards/NarratorCard.cy.js | 25 +- client/mixins/bookshelfCardsHelpers.js | 71 ++++- .../pages/library/_library/authors/index.vue | 2 +- client/store/user.js | 13 +- client/tailwind.config.js | 171 +++++++--- 22 files changed, 965 insertions(+), 595 deletions(-) create mode 100644 client/cypress/tests/components/cards/ItemSlider.cy.js diff --git a/client/components/app/BookShelfCategorized.vue b/client/components/app/BookShelfCategorized.vue index 0c4562a4..7565b4de 100644 --- a/client/components/app/BookShelfCategorized.vue +++ b/client/components/app/BookShelfCategorized.vue @@ -1,7 +1,7 @@