From 116d1be258bca68c5c6460b89787613c81f40eee Mon Sep 17 00:00:00 2001 From: alisaza Date: Fri, 11 Sep 2026 18:03:08 +0330 Subject: [PATCH] fix(events): show proposed FAQs on pending revision review Surface revision-payload FAQs on the pending card so admins can review another host's FAQ changes alongside title/slug. --- .../AdminEventPendingRevisionCard.tsx | 18 +++++++++++++++++- services/eventDetail.ts | 5 +++-- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/features/events/detail/admin-event-detail/AdminEventPendingRevisionCard.tsx b/features/events/detail/admin-event-detail/AdminEventPendingRevisionCard.tsx index 8466659..d2c7cd0 100644 --- a/features/events/detail/admin-event-detail/AdminEventPendingRevisionCard.tsx +++ b/features/events/detail/admin-event-detail/AdminEventPendingRevisionCard.tsx @@ -13,7 +13,8 @@ interface AdminEventPendingRevisionCardProps { } const AdminEventPendingRevisionCard = ({ pendingId, revision, onApprove, onReject }: AdminEventPendingRevisionCardProps) => { - const { title, slug } = revision.payload + const { title, slug, faqs } = revision.payload + const proposedFaqs = Array.isArray(faqs) ? faqs : [] return ( @@ -43,6 +44,21 @@ const AdminEventPendingRevisionCard = ({ pendingId, revision, onApprove, onRejec ) : null} + {proposedFaqs.length > 0 ? ( +
+

سوالات متداول پیشنهادی ({proposedFaqs.length.toLocaleString('fa-IR')})

+ {proposedFaqs.map((faq, index) => ( +
+

{faq.question}

+

{faq.answer}

+
+ ))} +
+ ) : null} +