'use client' import {DialogClose, DialogContent, DialogHeader, DialogTitle} from '@/components/ui/dialog' import {Button} from '@/components/ui/button' import {Loader} from 'lucide-react' import {useState} from 'react' import Image from 'next/image' import {PaymentModalProps} from './payment-modal' import {getTradeMethodDecoration, TradePlatform} from '@/lib/models/trade' export function UniversalDesktopPayment(props: PaymentModalProps) { const decoration = getTradeMethodDecoration(props.method) const [loading, setLoading] = useState(false) const onSubmit = async () => { setLoading(true) await props.onConfirm(true) setLoading(false) } return ( {decoration.icon ? ( {decoration.text} ) : (
)} {decoration.text}
二维码

请使用 微信 或 支付宝 扫码支付

手机端长按二维码下载并识图

支付金额: ¥ {props.amount?.toFixed(2) || '0.00'}

订单号: {props.inner_no}

) }