update: safe fallback.

This commit is contained in:
Darshan
2025-09-30 23:04:13 +05:30
parent 6060c510cc
commit 3aa2e2b420
@@ -348,7 +348,10 @@
columnsWithBase.reduce((sum, col) => sum + col.baseWidth, 0);
// distribute excess space equally across custom columns
const viewportWidth = spreadsheetContainer?.clientWidth || window.innerWidth;
const viewportWidth =
spreadsheetContainer?.clientWidth ||
(typeof window !== 'undefined' ? window.innerWidth : totalUsed);
const extraPerColumn =
Math.max(0, viewportWidth - totalUsed) / (columnsWithBase.length || 1);