Improve date column detection in Missing Data filters

This commit is contained in:
Christian Vidal Wolf
2026-04-14 17:17:43 +02:00
parent a1402316e0
commit d4512aa4e6
+10 -4
View File
@@ -77,10 +77,16 @@ export function MissingDataView({ data, headers, onSaveRow, onCaptureState }: Mi
const [openFilter, setOpenFilter] = useState<number | null>(null); const [openFilter, setOpenFilter] = useState<number | null>(null);
const pageSize = 100; const pageSize = 100;
const launchDateCol = useMemo(() => const launchDateCol = useMemo(() => {
headers.findIndex(h => h.toLowerCase().includes('launch')), [headers]); const idx = headers.findIndex(h => h.toLowerCase().includes('launch'));
const readyToOrderCol = useMemo(() => if (idx >= 0) return idx;
headers.findIndex(h => h.toLowerCase().includes('ready')), [headers]); return headers.findIndex(h => h.toLowerCase().includes('date'));
}, [headers]);
const readyToOrderCol = useMemo(() => {
const idx = headers.findIndex(h => h.toLowerCase().includes('ready'));
if (idx >= 0) return idx;
return headers.findIndex(h => h.toLowerCase().includes('order'));
}, [headers]);
const launchHeader = launchDateCol >= 0 ? headers[launchDateCol] : 'Launch Date'; const launchHeader = launchDateCol >= 0 ? headers[launchDateCol] : 'Launch Date';
const readyHeader = readyToOrderCol >= 0 ? headers[readyToOrderCol] : 'Ready to Order'; const readyHeader = readyToOrderCol >= 0 ? headers[readyToOrderCol] : 'Ready to Order';