admin/constants/status.ts
alisaza e1eaf5eff5 feat: initial ghabilee-admin backoffice app
Extract admin dashboard from ghabilee-frontend2 into a dedicated Next.js
app for backoffice.ghabilee.ir (no SEO indexing / Clarity).
2026-09-05 13:12:59 +03:30

59 lines
1.3 KiB
TypeScript

/**
* Re-exports global status / badge registries.
* Canonical definitions live in `@/types/status`.
*/
export type {
AuditLogMethod,
BookingStatus,
ChipColor,
EventStatus,
PaymentMethod,
PaymentStatus,
ReportStatus,
ReviewStatus,
SettlementStatus,
BankAccountVerificationStatus,
SmsStatus,
StatusPresentation,
WithdrawalRequestStatus,
} from '@/types/status'
export {
AUDIT_LOG_METHOD_FILTER_ITEMS,
BOOKING_STATUS_FILTER_ITEMS,
EVENT_STATUS_FILTER_ITEMS,
getActiveStatus,
getAuditLogMethod,
getBookingStatus,
getBooleanStatus,
getEventStatus,
getFeaturedStatus,
getHttpStatusCode,
getIdentityStatus,
getPaymentMethod,
getPaymentMethodLabel,
getPaymentStatus,
getPublishStatus,
getReportStatus,
getReviewStatus,
getSettlementStatus,
getBankAccountVerificationStatus,
getSmsStatus,
getUserAccountStatus,
getUserRole,
getUserRoleLabel,
getWithdrawalRequestStatus,
IDENTITY_STATUS_FILTER_ITEMS,
IDENTITY_VERIFICATION_QUEUE_FILTER_ITEMS,
PAYMENT_METHOD_FILTER_ITEMS,
PAYMENT_STATUS_FILTER_ITEMS,
REPORT_STATUS_FILTER_ITEMS,
REVIEW_STATUS_FILTER_ITEMS,
SETTLEMENT_STATUS_FILTER_ITEMS,
BANK_ACCOUNT_VERIFICATION_STATUS_FILTER_ITEMS,
SMS_STATUS_FILTER_ITEMS,
USER_ACCOUNT_STATUS_FILTER_ITEMS,
USER_ROLE_FILTER_ITEMS,
WITHDRAWAL_REQUEST_STATUS_FILTER_ITEMS,
} from '@/types/status'