mirror of
https://github.com/pacnpal/thrilltrack-explorer.git
synced 2025-12-21 07:11:11 -05:00
Fix useState<any> declarations
This commit is contained in:
@@ -16,6 +16,13 @@ interface VersionComparisonDialogProps {
|
||||
toVersionId: string;
|
||||
}
|
||||
|
||||
interface VersionDiff {
|
||||
[fieldName: string]: {
|
||||
from: unknown;
|
||||
to: unknown;
|
||||
};
|
||||
}
|
||||
|
||||
export function VersionComparisonDialog({
|
||||
open,
|
||||
onOpenChange,
|
||||
@@ -25,7 +32,7 @@ export function VersionComparisonDialog({
|
||||
toVersionId,
|
||||
}: VersionComparisonDialogProps) {
|
||||
const { versions, compareVersions } = useEntityVersions(entityType, entityId);
|
||||
const [diff, setDiff] = useState<any>(null);
|
||||
const [diff, setDiff] = useState<VersionDiff | null>(null);
|
||||
const [loading, setLoading] = useState(true);
|
||||
|
||||
const fromVersion = versions.find(v => v.version_id === fromVersionId);
|
||||
@@ -36,7 +43,7 @@ export function VersionComparisonDialog({
|
||||
if (open && fromVersionId && toVersionId) {
|
||||
setLoading(true);
|
||||
const result = await compareVersions(fromVersionId, toVersionId);
|
||||
setDiff(result);
|
||||
setDiff(result as VersionDiff);
|
||||
setLoading(false);
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user