From b54f6f80301f24158d8c08be93a7cb7442da1bc1 Mon Sep 17 00:00:00 2001 From: Christian Vidal Wolf Date: Thu, 29 Jan 2026 15:43:18 +0100 Subject: [PATCH] Fix Buy Box badge visibility in Grid tab by preserving metadata in pivot; add row z-index --- components/DataGrid.tsx | 2 +- services/dataProcessor.ts | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/components/DataGrid.tsx b/components/DataGrid.tsx index c8247e7..14baca9 100644 --- a/components/DataGrid.tsx +++ b/components/DataGrid.tsx @@ -1087,7 +1087,7 @@ const DataGrid: React.FC = ({ data, hasCustomerFilter, adsData, s {paginatedRows.map((row) => ( - + {effectiveDimensions.map(dim => ( {dim === 'title' diff --git a/services/dataProcessor.ts b/services/dataProcessor.ts index 5580fd0..dbc5388 100644 --- a/services/dataProcessor.ts +++ b/services/dataProcessor.ts @@ -1308,12 +1308,12 @@ export const pivotSalesData = (data: any[], dimensions: string[] = ['title', 'cu if (!map.has(key)) { map.set(key, { id: key, - customer: dimensions.includes('customer') ? (record.customer || record.marketplace || '') : '', - line: dimensions.includes('line') ? record.line : '', - title: dimensions.includes('title') ? record.title : '', - articleName: dimensions.includes('articleName') ? record.articleName : '', - sku: dimensions.includes('sku') ? record.sku : '', - asin: dimensions.includes('asin') ? record.asin : '', + customer: record.customer || record.marketplace || '', + line: record.line || '', + title: record.title || '', + articleName: record.articleName || '', + sku: record.sku || '', + asin: record.asin || '', // Initialize 12 months with empty year maps months: Array(12).fill(null).map((_, i) => ({ monthIndex: i,