diff --git a/components/WeeklyGrid.tsx b/components/WeeklyGrid.tsx index 8dac6fd..1873b1b 100644 --- a/components/WeeklyGrid.tsx +++ b/components/WeeklyGrid.tsx @@ -1,3 +1,16 @@ +import React, { useMemo, useState, useEffect, useCallback, useRef } from 'react'; +import * as XLSX from 'xlsx'; +import { CombinedKPIs, ColumnFilterCondition, SalesRecord } from '../types'; +import { pivotWeeklySalesData, WeeklyPivotRow, PAN_EU_COUNTRIES, checkNumericConditions, filterData } from '../services/dataProcessor'; +import { StockBadge } from './StockBadge'; +import { InColumnStockFilter } from './InColumnStockFilter'; +import { NumericColumnFilter, NumericFilterConfig, passesNumericFilter } from './NumericColumnFilter'; +import { Top50Badge } from './Top50Badge'; +import { VendorStockBadge } from './VendorStockBadge'; +import { BuyBoxWarningBadge } from './BuyBoxWarningBadge'; +import { WarehouseIcon, AmazonSmileIcon, CoverageIcon } from './Icons'; +import { ExcelFilter } from './ExcelFilter'; +import { ExperimentBadge } from './ExperimentBadge'; import { WeeklyRow } from './WeeklyRow'; import { ActiveExperiment } from '../types';