From adbb4e58134b5833418ca1d8b7abf9e1a182ac46 Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Tue, 28 Oct 2025 18:36:30 +0000 Subject: [PATCH] Fix: Open reply modal to correct tab --- src/pages/admin/AdminContact.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/pages/admin/AdminContact.tsx b/src/pages/admin/AdminContact.tsx index 60794091..55f9927b 100644 --- a/src/pages/admin/AdminContact.tsx +++ b/src/pages/admin/AdminContact.tsx @@ -103,6 +103,7 @@ export default function AdminContact() { const [emailThreads, setEmailThreads] = useState([]); const [loadingThreads, setLoadingThreads] = useState(false); const [copiedTicket, setCopiedTicket] = useState(null); + const [activeTab, setActiveTab] = useState('details'); // Fetch contact submissions const { data: submissions, isLoading } = useQuery({ @@ -160,6 +161,9 @@ export default function AdminContact() { setAdminNotes(selectedSubmission.admin_notes || ''); setReplyBody(''); setShowReplyForm(false); + } else { + // Reset tab to details when dialog closes + setActiveTab('details'); } }, [selectedSubmission]); @@ -281,6 +285,7 @@ export default function AdminContact() { e.stopPropagation(); setSelectedSubmission(submission); setAdminNotes(submission.admin_notes || ''); + setActiveTab('thread'); setShowReplyForm(true); }; @@ -591,7 +596,7 @@ export default function AdminContact() { - + Details