From 6203bf36e630409a8b41e988a5a8fd566672ae46 Mon Sep 17 00:00:00 2001 From: fahed Date: Thu, 5 Mar 2026 16:55:54 +0300 Subject: [PATCH] fix: brand cards now square-shaped in a denser grid Grid changed from 3-col to 5-col, cards use aspect-square layout. Co-Authored-By: Claude Opus 4.6 --- client/src/pages/Brands.jsx | 36 +++++++++++++++++------------------- 1 file changed, 17 insertions(+), 19 deletions(-) diff --git a/client/src/pages/Brands.jsx b/client/src/pages/Brands.jsx index 3295d20..11991e7 100644 --- a/client/src/pages/Brands.jsx +++ b/client/src/pages/Brands.jsx @@ -154,17 +154,17 @@ export default function Brands() {

{t('brands.noBrands')}

) : ( -
+
{brands.map(brand => { const displayName = lang === 'ar' && brand.name_ar ? brand.name_ar : brand.name return (
isSuperadminOrManager && openEditBrand(brand)} > {/* Logo area */} -
+
{brand.logo ? ( ) : ( -
- {brand.icon || } +
+ {brand.icon || }
)} {isSuperadminOrManager && ( -
e.stopPropagation()}> +
e.stopPropagation()}>
)}
{/* Card body */} -
-
- {brand.icon && {brand.icon}} -

{displayName}

-
-
- {brand.name && EN: {brand.name}} - {brand.name_ar && AR: {brand.name_ar}} - Priority: {brand.priority ?? '—'} +
+
+ {brand.icon && {brand.icon}} +

{displayName}

+

+ {brand.name_ar && lang !== 'ar' ? brand.name_ar : brand.name} +

)