feat(game): 添加连续奖励表格和银行选项图标

- 在游戏规则模态框中添加连续奖励表格组件
- 更新英文和印尼语的游戏规则文本内容
- 添加银行选项的图标显示功能,支持自定义logo或默认地标图标
- 实现连续奖励数据类型和接口定义
- 在游戏会话存储中添加连续奖励行数据管理
- 集成银行选择下拉菜单中的图标展示
- 更新WithdrawField组件以支持银行图标显示
This commit is contained in:
JiaJun
2026-07-09 18:22:33 +08:00
parent 69cd9a7521
commit 20a6fc5175
16 changed files with 852 additions and 451 deletions

View File

@@ -180,7 +180,7 @@ export function useWithdrawVm() {
convertedFiatAmount > selectedPaymentMaximumAmount
const sortedBanks = useMemo(
() =>
[...config.withdraw.banks]
[...(selectedPaymentChannel?.banks ?? [])]
.filter(
(bank) =>
bank.status === 1 &&
@@ -188,7 +188,7 @@ export function useWithdrawVm() {
(!bank.currencyCode || bank.currencyCode === selectedCurrencyCode),
)
.sort((left, right) => left.sort - right.sort),
[config.withdraw.banks, selectedCurrencyCode],
[selectedPaymentChannel, selectedCurrencyCode],
)
const setAmount = useCallback(
(nextAmount: number) => {