feat: add jackpot animations and enhance currency handling across components

- Introduced new CSS animations for jackpot effects to improve visual engagement.
- Integrated CurrencySwitcher into PlayerPanel and HallScreen for better currency management.
- Updated various components to utilize active player currency for consistent display.
- Enhanced event handling for currency changes to ensure real-time updates across the application.
This commit is contained in:
2026-05-25 14:31:38 +08:00
parent 2bf44e4c29
commit 9bd7cc9b9e
37 changed files with 1030 additions and 180 deletions

View File

@@ -15,6 +15,11 @@
"pending": "Pending",
"failed": "Failed"
},
"currency": {
"current": "Currency {{code}}",
"switchAria": "Switch currency (current {{code}})",
"option": "{{code}} · {{name}}"
},
"navigation": {
"notifications": "Notifications"
},

View File

@@ -117,6 +117,7 @@
"title": "Jackpot Burst",
"subtitle": "Issue {{drawNo}} triggered a pool payout",
"number": "First prize number",
"numberPending": "First prize numbers are not published for this issue yet",
"amount": "Burst amount",
"winners": "Winners",
"triggerLabel": "Trigger",
@@ -548,6 +549,7 @@
},
"ticketStatus": {
"success": "Awaiting draw",
"pending_draw": "Awaiting draw",
"pending_payout": "Won, pending payout",
"settled_win": "Paid",
"settled_lose": "Not won",

View File

@@ -15,6 +15,11 @@
"pending": "बाँकी",
"failed": "असफल"
},
"currency": {
"current": "मुद्रा {{code}}",
"switchAria": "मुद्रा बदल्नुहोस् (हाल {{code}})",
"option": "{{code}} · {{name}}"
},
"navigation": {
"notifications": "सूचनाहरू"
},

View File

@@ -117,6 +117,7 @@
"title": "Jackpot Burst",
"subtitle": "इश्यू {{drawNo}} मा पूल payout ट्रिगर भयो",
"number": "पहिलो पुरस्कार नम्बर",
"numberPending": "यो इश्यूको लागि पहिलो पुरस्कार नम्बर अझै प्रकाशित भएको छैन",
"amount": "Burst रकम",
"winners": "विजेता",
"triggerLabel": "ट्रिगर",
@@ -543,6 +544,7 @@
},
"ticketStatus": {
"success": "ड्र पर्खँदै",
"pending_draw": "ड्र पर्खँदै",
"pending_payout": "जितेको, भुक्तानी बाँकी",
"settled_win": "भुक्तानी भयो",
"settled_lose": "जितेन",

View File

@@ -15,6 +15,11 @@
"pending": "待处理",
"failed": "失败"
},
"currency": {
"current": "当前币种 {{code}}",
"switchAria": "切换币种(当前 {{code}}",
"option": "{{code}} · {{name}}"
},
"navigation": {
"notifications": "通知"
},

View File

@@ -117,6 +117,7 @@
"title": "Jackpot 爆池",
"subtitle": "期号 {{drawNo}} 触发奖池派发",
"number": "头奖号码",
"numberPending": "该期尚未公布头奖号码",
"amount": "爆池金额",
"winners": "中奖人数",
"triggerLabel": "触发方式",
@@ -548,6 +549,7 @@
},
"ticketStatus": {
"success": "待开奖",
"pending_draw": "待开奖",
"pending_payout": "已中奖待派彩",
"settled_win": "已派彩",
"settled_lose": "未中奖",