'use client' import { texts } from '@/texts' import CreateEventPreviewCard from '@/components/events/create/CreateEventPreviewCard' import FaqEditor from '@/components/events/create/FaqEditor' import { WizardFormFullWidth, WizardFormGrid, WizardSectionTitle, WizardStepFooter } from '@/components/events/create/WizardFormLayout' import { combineDateAndMinutes, formatWizardDate, type EventWizardFormData } from '@/components/events/create/types' interface Step4FaqPreviewProps { data: EventWizardFormData categoryName?: string // استان فعلاً در پیش‌نمایش نمایش داده نمی‌شود. // provinceName?: string cityName?: string isSaving: boolean onBack: () => void onChange: (patch: Partial) => void onSaveDraft: () => void } export default function Step4FaqPreview({ data, categoryName, // provinceName, cityName, isSaving, onBack, onChange, onSaveDraft, }: Step4FaqPreviewProps) { let startsAtPreview = '—' let endsAtPreview = '—' try { if (data.startDate) { startsAtPreview = formatWizardDate(combineDateAndMinutes(data.startDate, data.startTime)) } if (data.endDate) { endsAtPreview = formatWizardDate(combineDateAndMinutes(data.endDate, data.endTime)) } } catch { // preview only } return ( {texts.events.previewEventTitle}

{texts.events.readyToSave}

  • ✓ {texts.events.checklistIntroDone}
  • ✓ {texts.events.checklistScheduleDone}
  • ✓ {texts.events.checklistPricingDone}
  • ✓ {texts.events.checklistPosterDone}
{texts.events.faqs} { onChange({ faqs }) }} />
) }