fix: resolve maximum call stack size exceeded error and optimize master table

This commit is contained in:
Christian Vidal Wolf
2026-03-16 13:19:21 +01:00
parent 845a8e0ae6
commit b304e0ddb8
3 changed files with 22 additions and 17 deletions
+3 -2
View File
@@ -596,9 +596,10 @@ const App: React.FC = () => {
const gridContext = useMemo(() => {
if (rawData.length === 0) return { minWeek: 1, maxWeek: 53, currentYear: new Date().getFullYear() };
const currentYear = Math.max(...rawData.map(r => r.year));
const currentYear = rawData.reduce((max, r) => Math.max(max, r.year), 0);
const currentYearData = rawData.filter(r => r.year === currentYear);
const maxWeek = Math.max(...currentYearData.map(r => r.week).filter(Boolean));
const maxWeek = currentYearData.map(r => r.week).filter((w): w is number => w !== undefined)
.reduce((max, w) => Math.max(max, w), 0);
return { minWeek: 1, maxWeek: maxWeek || 53, currentYear };
}, [rawData]);