style(plugin-market): widen marketplace cards via auto-fill min width

Replace fixed grid-cols breakpoints (which forced up to 4 narrow cards on
wide screens) with auto-fill columns and a 24rem minimum card width on
both the main market grid and the featured recommendation rows. The
featured rows already measure real column count via ResizeObserver, so
pagination adapts automatically.
This commit is contained in:
RockChinQ
2026-06-21 11:21:52 -04:00
parent 64ed6d994b
commit 42a2c70b14
2 changed files with 3 additions and 3 deletions
@@ -862,7 +862,7 @@ function MarketPageContent({
</div>
) : (
<>
<div className="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 2xl:grid-cols-4 gap-6 mt-6">
<div className="grid gap-6 mt-6 [grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr))]">
{visiblePlugins.map((plugin) => (
<PluginMarketCardComponent
key={plugin.pluginId}
@@ -16,7 +16,7 @@ export interface RecommendationList {
plugins: PluginV4[];
}
// Match the main plugin grid: grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 2xl:grid-cols-4
// Match the main plugin grid: auto-fill columns with a 24rem minimum width
function pluginToVO(
plugin: PluginV4,
@@ -144,7 +144,7 @@ function RecommendationListRow({
</div>
<div
ref={gridRef}
className="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 2xl:grid-cols-4 gap-6"
className="grid gap-6 [grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr))]"
>
{visiblePlugins.map((plugin) => (
<PluginMarketCardComponent