From fe3db865cc369d037f536fff499112eef59297e1 Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Fri, 31 Oct 2025 00:03:58 +0000 Subject: [PATCH] Fix: Resolve type errors in RecentActivity hook --- src/hooks/moderation/useRecentActivity.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/hooks/moderation/useRecentActivity.ts b/src/hooks/moderation/useRecentActivity.ts index f779a799..ba04c512 100644 --- a/src/hooks/moderation/useRecentActivity.ts +++ b/src/hooks/moderation/useRecentActivity.ts @@ -28,7 +28,7 @@ import { useAuth } from '@/hooks/useAuth'; interface ActivityItem { id: string; type: 'submission' | 'report' | 'review'; - action: 'approved' | 'rejected' | 'reviewed' | 'dismissed' | 'flagged' | 'moderated'; + action: 'approved' | 'rejected' | 'reviewed' | 'dismissed' | 'flagged'; entity_type?: string; entity_name?: string; timestamp: string; @@ -106,7 +106,7 @@ export function useRecentActivity() { ...submissions.map((s) => ({ id: s.id, type: 'submission' as const, - action: s.status, + action: s.status as 'approved' | 'rejected', entity_type: s.submission_type, timestamp: s.updated_at, moderator_id: s.reviewer_id || undefined, @@ -115,7 +115,7 @@ export function useRecentActivity() { ...reports.map((r) => ({ id: r.id, type: 'report' as const, - action: r.status, + action: (r.status === 'resolved' ? 'reviewed' : 'dismissed') as 'reviewed' | 'dismissed', entity_type: r.reported_entity_type, timestamp: r.updated_at, moderator_id: r.reviewed_by || undefined, @@ -124,7 +124,7 @@ export function useRecentActivity() { ...reviews.map((r) => ({ id: r.id, type: 'review' as const, - action: 'moderated', + action: 'flagged' as const, entity_type: r.ride_id ? 'ride' : 'park', timestamp: r.moderated_at!, moderator_id: r.moderated_by || undefined,