From 3806957973bab6691481a2715aea559c12d548f3 Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Thu, 29 Jan 2026 23:34:28 -0600 Subject: [PATCH] fix: code review cleanup - TypeScript strict mode fixes for VersionHistory component --- apps/web/src/components/knowledge/VersionHistory.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/web/src/components/knowledge/VersionHistory.tsx b/apps/web/src/components/knowledge/VersionHistory.tsx index 04eab62..7d0825d 100644 --- a/apps/web/src/components/knowledge/VersionHistory.tsx +++ b/apps/web/src/components/knowledge/VersionHistory.tsx @@ -14,7 +14,7 @@ interface VersionHistoryProps { * Displays version history timeline for a knowledge entry * Allows viewing and restoring previous versions */ -export function VersionHistory({ slug, onRestore }: VersionHistoryProps): JSX.Element { +export function VersionHistory({ slug, onRestore }: VersionHistoryProps): React.JSX.Element { const [versions, setVersions] = useState([]); const [selectedVersion, setSelectedVersion] = useState(null); const [isLoading, setIsLoading] = useState(true); @@ -30,7 +30,7 @@ export function VersionHistory({ slug, onRestore }: VersionHistoryProps): JSX.El setIsLoading(true); setError(null); const response = await fetchVersions(slug, page, 20); - setVersions(response.data); + setVersions([...response.data]); setTotalPages(response.totalPages); } catch (err) { setError(err instanceof Error ? err.message : "Failed to load version history");