diff --git a/src/components/sections/CategorySection.astro b/src/components/sections/CategorySection.astro index d9f56f0..2cca488 100644 --- a/src/components/sections/CategorySection.astro +++ b/src/components/sections/CategorySection.astro @@ -51,11 +51,12 @@ const categories = (await directus.request(readItems('categories'))) .map((c, index) => { const posts = postMap.get(c.slug); const pattern = layoutPattern[index % layoutPattern.length]; - const smColSpan = Math.min(pattern.col, 2); - const mdColSpan = Math.min(pattern.col, 4); + const smColSpan = Math.min(pattern.col, 1); + const mdColSpan = Math.min(pattern.col, 2); + const lgColSpan = Math.min(pattern.col, 4); const rowSpan = pattern.row; const rowSpanClass = rowSpan > 1 ? `row-span-${rowSpan}` : 'row-span-1'; - const gridItemClass = `col-span-${smColSpan} md:col-span-${mdColSpan} ${rowSpanClass}`; + const gridItemClass = `col-span-${smColSpan} md:col-span-${mdColSpan} lg:col-span-${lgColSpan} ${rowSpanClass}`; return { ...c, posts, @@ -63,6 +64,7 @@ const categories = (await directus.request(readItems('categories'))) layoutPattern: { smCol: smColSpan, mdCol: mdColSpan, + lgCol: lgColSpan, row: rowSpan, index, }, @@ -71,7 +73,7 @@ const categories = (await directus.request(readItems('categories'))) ---
-
+
{categories.map((category) => { return (