fix: code review cleanup - TypeScript strict mode fixes for VersionHistory component
This commit is contained in:
@@ -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<KnowledgeEntryVersionWithAuthor[]>([]);
|
||||
const [selectedVersion, setSelectedVersion] = useState<KnowledgeEntryVersionWithAuthor | null>(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");
|
||||
|
||||
Reference in New Issue
Block a user