From 63003a3d6cb20d5e8c11b53934fa8a0bf8ffdcc6 Mon Sep 17 00:00:00 2001 From: ajnart Date: Fri, 25 Apr 2025 10:05:53 +0200 Subject: [PATCH] fix(icon-grid): Initialize windowWidth to 0 --- web/src/components/icon-grid.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/web/src/components/icon-grid.tsx b/web/src/components/icon-grid.tsx index 9485b1d6..7ae8ec53 100644 --- a/web/src/components/icon-grid.tsx +++ b/web/src/components/icon-grid.tsx @@ -21,9 +21,11 @@ export function IconsGrid({ filteredIcons, matchedAliases }: IconsGridProps) { export function VirtualizedIconsGrid({ filteredIcons, matchedAliases }: IconsGridProps) { const listRef = useRef(null) - const [windowWidth, setWindowWidth] = useState(typeof window !== "undefined" ? window.innerWidth : 1280) + const [windowWidth, setWindowWidth] = useState(0) useEffect(() => { + setWindowWidth(window.innerWidth) + const handleResize = () => { setWindowWidth(window.innerWidth) }