-
🍭 feat: add loading states to all async operation buttons for better UX · aae61434- Add paymentLoading state for Alipay and WeChat payment buttons - Add confirmLoading state for payment confirmation modal - Implement proper loading management in preTopUp function with try-catch error handling - Implement proper loading management in onlineTopUp function with comprehensive error handling - Add loading={paymentLoading} to both payment method buttons to prevent double-clicks - Add confirmLoading={confirmLoading} to modal confirmation button - Enhance error handling with user-friendly error messages for failed operations - Ensure loading states are properly cleared in finally blocks for consistent UX This update provides immediate visual feedback when users interact with payment buttons, prevents accidental double-clicks, and improves overall payment flow reliability with comprehensive error handling and loading state management.Apple\Apple committed