]> acesimba.cloud Git - StationBuilder.git/commit
提示框改为页面居中:用自定义弹窗替换原生 confirm/prompt
authorwang.yu <wang.yu@advantech.com>
Wed, 19 Aug 2026 07:14:32 +0000 (15:14 +0800)
committerwang.yu <wang.yu@advantech.com>
Wed, 19 Aug 2026 07:14:32 +0000 (15:14 +0800)
commitffd924a98bb87a9d4a0ce1be4b7e982c10750a1e
treecf7916a87488b7c80309499adafcb67b88c4921c
parent370b32d15f9e36227371df8da0fac975dfac12fa
提示框改为页面居中:用自定义弹窗替换原生 confirm/prompt

- 新增 useConfirm/usePrompt hook,返回 promise 化 confirm/prompt 及居中弹窗节点
- 替换全部原生 confirm(9处) 与 prompt(2处) 调用,组件根部渲染对应弹窗
- globals.css 新增 .dlg-backdrop 全屏遮罩 + .dlg-box 居中对话框(含输入框/Enter确认/Esc取消)
- 文件上传仍用原生文件控件(非提示框,无法CSS居中)
app/globals.css
app/page.tsx