diff --git a/src/pages/admin/AdminContact.tsx b/src/pages/admin/AdminContact.tsx index 3755787b..a1bd1987 100644 --- a/src/pages/admin/AdminContact.tsx +++ b/src/pages/admin/AdminContact.tsx @@ -14,6 +14,7 @@ import { ArrowUpRight, ArrowDownLeft, Loader2, + RefreshCw, } from 'lucide-react'; import { supabase } from '@/integrations/supabase/client'; import { Button } from '@/components/ui/button'; @@ -259,6 +260,10 @@ export default function AdminContact() { return cat?.label || category; }; + const handleRefreshSubmissions = () => { + queryClient.invalidateQueries({ queryKey: ['admin-contact-submissions'] }); + }; + // Show loading state while roles are being fetched if (rolesLoading) { return ( @@ -335,11 +340,22 @@ export default function AdminContact() { return ( {/* Header */} -
-

Contact Submissions

-

- Manage and respond to user contact form submissions -

+
+
+

Contact Submissions

+

+ Manage and respond to user contact form submissions +

+
+
{/* Stats Cards */}