fix: WebUI 应用变更确认框改用 FlyonUI overlay 组件
原实现混用了 DaisyUI 的写法(<dialog class="modal"> + .modal-box), 而项目实际引入的是 FlyonUI:其 modal 由 HSOverlay 驱动,显示态靠 overlay-open 变体(&.open)生成,且该变体不会随 @plugin 自动注册 (Tailwind v4 只加载包内同名 flyonui.css,variants.css 被忽略)。 后果是 showModal() 只产生原生遮罩(页面变暗+其余按钮被锁), 对话框本身始终 opacity:0 不可见,也未发出任何请求。 本次改动: - modal 结构迁移为官方 overlay 结构,开合改用 HSOverlay.open/close, 取消/关闭按钮走 data-overlay 声明式关闭; - input.css 注册 overlay-open 变体(带注释说明不可删); - 顺带修正其余 DaisyUI 残留:tabs-border→tabs-bordered、 btn-ghost/badge-ghost/badge-neutral→btn-soft/badge-soft。
This commit is contained in:
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user