import type { AdminEventDetailData } from './types' import { texts } from '@/texts' /** راهنمای کوتاه اکشن‌های lifecycle — بسته به وضعیت فعلی رویداد */ export const resolveAdminEventLifecycleHint = (event: AdminEventDetailData): string | null => { if (event.status === 'draft' && !event.adminApprovedAt) { return texts.events.adminLifecycleHintDraftUnapproved } if (event.status === 'draft' && event.adminApprovedAt) { return texts.events.adminLifecycleHintDraftApproved } if (event.status === 'pending_review') { return texts.events.adminLifecycleHintPendingReview } if (event.status === 'published' || event.status === 'full') { return texts.events.adminLifecycleHintPublished } if (event.bookedCount === 0) { return texts.events.adminLifecycleHintDeleteOnly } return null }