fix: 禁止所有模态框点击外部关闭,防止数据丢失

移除 channels 编辑/同步、TopUpModal、OrderDetail、RefundDialog
四处模态框 backdrop 上的 onClick 关闭行为及 stopPropagation,
用户只能通过显式关闭按钮或取消按钮关闭弹窗。

同时新增支付宝直连和微信支付直连接入文档。
This commit is contained in:
erio
2026-03-13 19:51:20 +08:00
parent eafb7e49fa
commit 9096271307
6 changed files with 320 additions and 10 deletions

View File

@@ -72,10 +72,9 @@ export default function RefundDialog({
};
return (
<div className="fixed inset-0 z-50 flex items-center justify-center bg-black/50" onClick={onCancel}>
<div className="fixed inset-0 z-50 flex items-center justify-center bg-black/50">
<div
className={['w-full max-w-md rounded-xl p-6 shadow-xl', dark ? 'bg-slate-900' : 'bg-white'].join(' ')}
onClick={(e) => e.stopPropagation()}
>
<h3 className={['text-lg font-bold', dark ? 'text-slate-100' : 'text-gray-900'].join(' ')}>{text.title}</h3>