Skip to content

Feat/UI/book details page - #29

Merged
mgrablo merged 11 commits into
masterfrom
feat/ui/book-details-page
Jun 17, 2026
Merged

mgrablo merged 11 commits into
masterfrom
feat/ui/book-details-page

Conversation

@mgrablo

@mgrablo mgrablo commented Jun 17, 2026

Copy link
Copy Markdown
Owner

Changes:

New features:

  • Added book details page:
  • Updated book grid in Browse page to handle navigating to details page when card is clicked

New components and theme:

  • Created theme with semantic token names
  • Extracted book cover functionality into new component BookCoverComponent with size property to change styles based on context (book card in browse page or cover in details page)
  • Added StatusBadgeComponent to reuse book availabilty message on details page
  • Added ButtonComponent with primary and secondary variants
  • Added BacklinkComponent

Data:

  • Added coverUrl and description fields to Book and BookResponse

Refactoring and fixes:

  • Moved book card component from shared/components to features/books/components
  • Regenerated documentation.json to fix error in Storybook

@mgrablo
mgrablo merged commit 643b88f into master Jun 17, 2026
1 check passed
@mgrablo
mgrablo deleted the feat/ui/book-details-page branch June 17, 2026 12:15
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.

1 participant