Reverted to commit 0091584677

This commit is contained in:
gpt-engineer-app[bot]
2025-11-01 15:22:30 +00:00
parent 26e5753807
commit 133141d474
125 changed files with 2316 additions and 9102 deletions

View File

@@ -80,7 +80,6 @@ import { logger } from '@/lib/logger';
import { contactCategories } from '@/lib/contactValidation';
import { invokeWithTracking } from '@/lib/edgeFunctionTracking';
import { AdminLayout } from '@/components/layout/AdminLayout';
import { queryKeys } from '@/lib/queryKeys';
interface ContactSubmission {
id: string;
@@ -160,7 +159,7 @@ export default function AdminContact() {
// Fetch contact submissions
const { data: submissions, isLoading } = useQuery({
queryKey: queryKeys.admin.contactSubmissions(statusFilter, categoryFilter, searchQuery, showArchived),
queryKey: ['admin-contact-submissions', statusFilter, categoryFilter, searchQuery, showArchived],
queryFn: async () => {
let query = supabase
.from('contact_submissions')
@@ -283,10 +282,7 @@ export default function AdminContact() {
.order('created_at', { ascending: true })
.then(({ data }) => setEmailThreads((data as EmailThread[]) || []));
}
queryClient.invalidateQueries({
queryKey: ['admin-contact-submissions'],
exact: false
});
queryClient.invalidateQueries({ queryKey: ['admin-contact-submissions'] });
},
onError: (error: Error) => {
handleError(error, { action: 'Send Email Reply' });
@@ -324,10 +320,7 @@ export default function AdminContact() {
if (error) throw error;
},
onSuccess: () => {
queryClient.invalidateQueries({
queryKey: ['admin-contact-submissions'],
exact: false
});
queryClient.invalidateQueries({ queryKey: ['admin-contact-submissions'] });
handleSuccess('Status Updated', 'Contact submission status has been updated');
setSelectedSubmission(null);
setAdminNotes('');
@@ -352,10 +345,7 @@ export default function AdminContact() {
if (error) throw error;
},
onSuccess: () => {
queryClient.invalidateQueries({
queryKey: ['admin-contact-submissions'],
exact: false
});
queryClient.invalidateQueries({ queryKey: ['admin-contact-submissions'] });
handleSuccess('Archived', 'Contact submission has been archived');
setSelectedSubmission(null);
},
@@ -378,10 +368,7 @@ export default function AdminContact() {
if (error) throw error;
},
onSuccess: () => {
queryClient.invalidateQueries({
queryKey: ['admin-contact-submissions'],
exact: false
});
queryClient.invalidateQueries({ queryKey: ['admin-contact-submissions'] });
handleSuccess('Restored', 'Contact submission has been restored from archive');
setSelectedSubmission(null);
},
@@ -401,10 +388,7 @@ export default function AdminContact() {
if (error) throw error;
},
onSuccess: () => {
queryClient.invalidateQueries({
queryKey: ['admin-contact-submissions'],
exact: false
});
queryClient.invalidateQueries({ queryKey: ['admin-contact-submissions'] });
handleSuccess('Deleted', 'Contact submission has been permanently deleted');
setSelectedSubmission(null);
},
@@ -444,10 +428,7 @@ export default function AdminContact() {
};
const handleRefreshSubmissions = () => {
queryClient.invalidateQueries({
queryKey: ['admin-contact-submissions'],
exact: false
});
queryClient.invalidateQueries({ queryKey: ['admin-contact-submissions'] });
};
const handleCopyTicket = (ticketNumber: string) => {