index.tsx 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. export enum BtnTypeEnum {
  2. "DISABLED",
  3. "DEPOSITE",
  4. "CANCLAIM",
  5. "CLAIMED",
  6. }
  7. export const BtnTypeMap = new Map<BtnTypeEnum, string>([
  8. [BtnTypeEnum.DISABLED, "Recompensa Recebida"],
  9. [BtnTypeEnum.DEPOSITE, "Recarregar"],
  10. [BtnTypeEnum.CANCLAIM, "Receber Recompensa"],
  11. ]);
  12. // 进行中running、待领取pending、已领取received、已过期expired
  13. export enum CashbackStatusEnum {
  14. "RUNNING" = "running",
  15. "PENDING" = "pending",
  16. "RECEIVED" = "received",
  17. "EXPIRED" = "expired",
  18. }
  19. export const CashbackStatusMap = new Map<CashbackStatusEnum, string>([
  20. [CashbackStatusEnum.RUNNING, "cashback.goGame"],
  21. [CashbackStatusEnum.PENDING, "cashback.receiveButton"],
  22. [CashbackStatusEnum.RECEIVED, "cashback.goGame"],
  23. [CashbackStatusEnum.EXPIRED, "cashback.goGame"],
  24. ]);
  25. export const ClaimActiveErrorMap = new Map<number, string>([
  26. [1022, "Restrição anormal de conta"],
  27. [6002, "Nenhum bônus não pode ser reclamado no modo bônus ativado"],
  28. [6001, "As condições do bônus de esvaziamento não são atendidas"],
  29. ]);
  30. export enum FundsHandleType {
  31. DEPOSITE = 1,
  32. WITHDRAW = 2,
  33. }
  34. export const FundsHandleTypeMap = new Map<FundsHandleType, Record<string, string>>([
  35. [
  36. FundsHandleType.DEPOSITE,
  37. {
  38. text: "Depósito",
  39. descTitle: "Depósito",
  40. },
  41. ],
  42. [
  43. FundsHandleType.WITHDRAW,
  44. {
  45. text: "Sacar",
  46. descTitle: "Regras de saque",
  47. },
  48. ],
  49. ]);
  50. export enum ChannelEnum {
  51. CPF = 1,
  52. Email = 2,
  53. Phone = 3,
  54. CNPJ = 4,
  55. }
  56. export const ChannelEnumMap = new Map<ChannelEnum, Record<string, string>>([
  57. [
  58. ChannelEnum.CPF,
  59. {
  60. placeholder: "Seu CPF(000.000.000-00)",
  61. text: "CPF ID",
  62. },
  63. ],
  64. [
  65. ChannelEnum.Email,
  66. {
  67. text: "Email",
  68. placeholder: "Email",
  69. },
  70. ],
  71. [
  72. ChannelEnum.Phone,
  73. {
  74. text: "Phone",
  75. placeholder: "11 dígitos",
  76. },
  77. ],
  78. [
  79. ChannelEnum.CNPJ,
  80. {
  81. text: "CNPJ",
  82. placeholder: "CNPJ(00.000.000.0000-00)",
  83. },
  84. ],
  85. ]);
  86. export enum GameListTypeEnum {
  87. PROVIDER = "provider_id",
  88. TAG = "tag_id",
  89. DEFAULT = "",
  90. }
  91. export const HeaderImageMap = new Map<number, Record<string, any>>([
  92. [
  93. 1,
  94. {
  95. img: "/user_header/h_1.webp",
  96. },
  97. ],
  98. ]);