const pending = 'در انتظار' const rejected = 'رد‌شده' const cancelled = 'لغو‌شده' const processing = 'در حال پردازش' const failed = 'ناموفق' const completed = 'تکمیل‌شده' const pendingReview = 'در انتظار بررسی' const published = 'منتشر‌شده' const draft = 'پیش‌نویس' const deleted = 'حذف‌شده' const verified = 'تأیید‌شده' const active = 'فعال' const inactive = 'غیرفعال' const approved = 'تأییدشده' const user = 'کاربر' const admin = 'مدیر' export const status = { empty: '—', yes: 'بله', no: 'خیر', active, inactive, featured: 'ویژه', scheduled: 'زمان‌بندی‌شده', published, draft, pending, userRole: { user, admin, }, userAccount: { active, pending, suspended: 'معلق', deleted, }, identity: { none: 'بدون احراز', pending, verified, rejected, }, review: { published, hidden: 'مخفی‌شده', deleted, }, report: { pending: pendingReview, reviewed: 'بررسی‌شده', dismissed: rejected, }, event: { draft, pending_review: pendingReview, published, full: 'تکمیل ظرفیت', rejected, cancelled, completed: 'پایان‌یافته', }, booking: { pending_payment: 'در انتظار پرداخت', confirmed: verified, cancelled, expired: 'منقضی‌شده', refunded: 'بازپرداخت‌شده', no_show: 'عدم حضور', }, payment: { pending, processing, succeeded: 'موفق', failed, cancelled, }, withdrawal: { pending, processing, completed, rejected, }, paymentMethod: { gateway: 'درگاه', wallet: 'کیف‌پول', mixed: 'ترکیبی', }, settlement: { pending, processing, completed, failed, }, bankAccount: { pending_review: pendingReview, approved, rejected, }, sms: { pending, sent: 'ارسال‌شده', delivered: 'تحویل داده‌شده', failed, }, } as const