Files
web/src/components/composites/payment/index.ts

25 lines
856 B
TypeScript

// 导出支付相关组件
export * from './payment-button'
export * from './payment-modal'
export * from './mobile-payment'
export * from './desktop-payment'
export type {Trade, PaymentResponse, PaymentMethod} from './types'
// components/
// composites/
// payment/
// index.ts # 统一导出
// payment-button.tsx # 支付按钮组件
// payment-modal.tsx # 支付弹窗容器
// mobile-payment.tsx # 移动端支付确认
// desktop-payment.tsx # 桌面端支付确认
// payment-status.tsx # 支付状态显示
// PaymentButton (点击)
// ├─ 触发 onClick 创建订单
// ├─ 成功后打开 PaymentModal
// │ ├─ MobilePayment (移动端)
// │ └─ DesktopPayment (桌面端)
// └─ 支付成功 → onSuccess 回调
// └─ 父组件执行后续逻辑