'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} from '@/lib/models/trade' export function DesktopPayment(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}
二维码

请使用 {decoration.text} {/* 扫码支付 */}

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

订单号: {props.inner_no}

) }