feat(withdraw): build dedicated withdrawal page with optimized layout and multichannel support

这个提交包含在:
xcbyy
2026-10-13 09:19:34 +08:00
父节点 e867488d0d
当前提交 1fb0cc4273
共有 9 个文件被更改,包括 1962 次插入 和 16 次删除

查看文件

@@ -72,6 +72,36 @@ export const ICONS = {
</svg>
`),
chevronLeft: svgToUri(`
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="#94A3B8" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
<polyline points="15 18 9 12 15 6"></polyline>
</svg>
`),
alipay: svgToUri(`
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="#0284C7" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<rect x="3" y="3" width="18" height="18" rx="4"></rect>
<path d="M7 9h10"></path>
<path d="M12 9v4"></path>
<path d="M8 15c2 0 4-1 6-4"></path>
<path d="M11 13c1 2 3 4 5 4"></path>
</svg>
`),
bankCard: svgToUri(`
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="#F59E0B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<rect x="2" y="5" width="20" height="14" rx="2"></rect>
<line x1="2" y1="10" x2="22" y2="10"></line>
</svg>
`),
checkCircle: svgToUri(`
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="#10B981" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
<circle cx="12" cy="12" r="10"></circle>
<polyline points="9 12 11 14 15 10"></polyline>
</svg>
`),
starFilled: svgToUri(`
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#F59E0B">
<polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon>