feat: add isCompact prop to SeriesList, BookList, and their items for improved layout options

This commit is contained in:
Julien Froidefond
2025-11-16 08:12:44 +01:00
parent df3c386199
commit 2c839260a4
4 changed files with 138 additions and 11 deletions

View File

@@ -122,7 +122,7 @@ export function PaginatedSeriesGrid({
<div className="flex items-center justify-end gap-2">
<PageSizeSelect onSizeChange={handlePageSizeChange} />
<ViewModeButton />
{viewMode === "grid" && <CompactModeButton />}
<CompactModeButton />
<UnreadFilterButton showOnlyUnread={showOnlyUnread} onToggle={handleUnreadFilter} />
</div>
</div>
@@ -131,7 +131,7 @@ export function PaginatedSeriesGrid({
{viewMode === "grid" ? (
<SeriesGrid series={series} isCompact={isCompact} />
) : (
<SeriesList series={series} />
<SeriesList series={series} isCompact={isCompact} />
)}
<div className="flex flex-col items-center gap-4 sm:flex-row sm:justify-between">