Files
thrilltrack-explorer/src-old/hooks/useEditHistory.ts

18 lines
470 B
TypeScript

import { useQuery } from '@tanstack/react-query';
import { fetchEditHistory } from '@/lib/submissionItemsService';
/**
* Phase 4: Hook to fetch edit history for a submission item
*/
export function useEditHistory(itemId: string | null) {
return useQuery({
queryKey: ['item-edit-history', itemId],
queryFn: () => {
if (!itemId) return [];
return fetchEditHistory(itemId);
},
enabled: !!itemId,
staleTime: 30000, // 30 seconds
});
}