Match category image slots to the homepage bento frame sizes.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Alireza Hassani
2026-10-07 18:26:47 +03:30
co-authored by Cursor
parent e88ec69685
commit ff291448f3
+47 -3
View File
@@ -36,12 +36,56 @@ export const WEBSITE_SLOT_DEFS: WebsiteSlotDef[] = [
aspectLabel: '1920×1080', aspectLabel: '1920×1080',
}, },
{ {
/**
* Homepage CategoryBento (lg): 3×3 grid, height min(62vw, 560px).
* Cell sizes at 1520×560 content (max-w 1600 − lg padding, 8px gaps):
* 0: 1×3 tall · 1: 2×1 wide · 2: 1×1 · 3: 1×2 · 4: 1×1
* Mobile tiles are all aspect 4/5 — crop for desktop; cover crops on mobile.
*/
slug: 'category-strip', slug: 'category-strip',
labelFa: 'دسته‌بندی‌ها', labelFa: 'دسته‌بندی‌ها',
labelEn: 'Categories', labelEn: 'Categories',
kind: 'collection', kind: 'fixed-set',
aspectRatio: 68 / 80, itemCount: 5,
aspectLabel: '68×80', aspectRatio: 501 / 560,
aspectLabel: 'بنتو · ۵ قاب',
cellLabels: [
{
labelFa: 'قاب بلند',
labelEn: 'Tall',
aspectRatio: 501 / 560,
aspectLabel: '501×560',
previewWidthRem: 7,
},
{
labelFa: 'قاب عریض',
labelEn: 'Wide',
aspectRatio: 1011 / 181,
aspectLabel: '1011×181',
previewWidthRem: 16,
},
{
labelFa: 'قاب میانی',
labelEn: 'Middle',
aspectRatio: 501 / 181,
aspectLabel: '501×181',
previewWidthRem: 9,
},
{
labelFa: 'قاب نیمه‌بلند',
labelEn: 'Half-tall',
aspectRatio: 501 / 371,
aspectLabel: '501×371',
previewWidthRem: 8,
},
{
labelFa: 'قاب پایین',
labelEn: 'Bottom',
aspectRatio: 501 / 181,
aspectLabel: '501×181',
previewWidthRem: 9,
},
],
}, },
{ {
slug: 'promo-1', slug: 'promo-1',