add grid item card size presets

This commit is contained in:
jeffvli
2025-12-23 21:59:52 -08:00
parent cf06d69822
commit 51587fbb6b
23 changed files with 167 additions and 5 deletions
@@ -112,6 +112,7 @@ export const SongListView = ({
itemsPerRow={grid.itemsPerRowEnabled ? grid.itemsPerRow : undefined}
query={mergedQuery}
serverId={server.id}
size={grid.size}
/>
);
case ListPaginationType.PAGINATED:
@@ -122,6 +123,7 @@ export const SongListView = ({
itemsPerRow={grid.itemsPerRowEnabled ? grid.itemsPerRow : undefined}
query={mergedQuery}
serverId={server.id}
size={grid.size}
/>
);
default:
@@ -22,6 +22,7 @@ export const SongListInfiniteGrid = ({
},
saveScrollOffset = true,
serverId,
size,
}: SongListInfiniteGridProps) => {
const listCountQuery = songsQueries.listCount({
query: { ...query },
@@ -59,6 +60,7 @@ export const SongListInfiniteGrid = ({
onRangeChanged={onRangeChanged}
onScrollEnd={handleOnScrollEnd}
rows={rows}
size={size}
/>
);
};
@@ -22,6 +22,7 @@ export const SongListPaginatedGrid = ({
sortOrder: SortOrder.ASC,
},
serverId,
size,
}: SongListPaginatedGridProps) => {
const listCountQuery = songsQueries.listCount({
query: { ...query },
@@ -60,6 +61,7 @@ export const SongListPaginatedGrid = ({
itemsPerRow={itemsPerRow}
itemType={LibraryItem.SONG}
rows={rows}
size={size}
/>
</ItemListWithPagination>
);