/** Loyalty module visual tokens — extends global DS (globals.css). */ export const loyaltyTokens = { accent: "var(--loyalty-accent)", accentSoft: "var(--loyalty-accent-soft)", success: "var(--loyalty-success)", warning: "var(--loyalty-warning)", danger: "var(--loyalty-danger)", } as const; export const programStatusLabels: Record = { draft: "پیش‌نویس", active: "فعال", suspended: "معلق", archived: "بایگانی", }; export const memberStatusLabels: Record = { pending: "در انتظار", active: "فعال", suspended: "معلق", frozen: "مسدود", expired: "منقضی", cancelled: "لغوشده", transferred: "منتقل‌شده", closed: "بسته", }; export const tierStatusLabels: Record = { active: "فعال", inactive: "غیرفعال", archived: "بایگانی", }; export const pointAccountStatusLabels: Record = { open: "باز", frozen: "مسدود", closed: "بسته", }; export const ledgerEntryTypeLabels: Record = { earn: "کسب امتیاز", redeem: "استفاده امتیاز", adjust: "تعدیل", expire: "انقضا", }; export const rewardTypeLabels: Record = { coupon: "کوپن", discount: "تخفیف", cashback: "بازگشت وجه", voucher: "واچر", gift: "هدیه", custom: "سفارشی", }; export const rewardStatusLabels: Record = { draft: "پیش‌نویس", active: "فعال", inactive: "غیرفعال", archived: "بایگانی", }; export const redemptionStatusLabels: Record = { pending: "در انتظار", fulfilled: "انجام‌شده", cancelled: "لغوشده", expired: "منقضی", }; export const campaignStatusLabels: Record = { draft: "پیش‌نویس", scheduled: "زمان‌بندی‌شده", active: "فعال", paused: "متوقف", expired: "منقضی", archived: "بایگانی", }; export const campaignApplicationStatusLabels: Record = { applied: "اعمال‌شده", reversed: "برگشت‌خورده", }; export const referralProgramStatusLabels: Record = { draft: "پیش‌نویس", active: "فعال", inactive: "غیرفعال", }; export const referralCodeStatusLabels: Record = { active: "فعال", revoked: "ابطال‌شده", }; export const referralAttributionStatusLabels: Record = { pending: "در انتظار", converted: "تبدیل‌شده", rewarded: "پاداش‌گرفته", cancelled: "لغوشده", }; export const walletAccountStatusLabels: Record = { open: "باز", frozen: "مسدود", closed: "بسته", }; export const walletLedgerEntryTypeLabels: Record = { credit: "واریز", debit: "برداشت", adjust: "تعدیل", transfer_in: "انتقال ورودی", transfer_out: "انتقال خروجی", };