fix(ui): auto-close permission center when queue empty

This commit is contained in:
Shantur Rathore
2026-01-08 20:25:54 +00:00
parent df9fc529f9
commit e30c8b0253

View File

@@ -120,6 +120,13 @@ const PermissionApprovalModal: Component<PermissionApprovalModalProps> = (props)
onCleanup(() => document.removeEventListener("keydown", closeOnEscape))
})
createEffect(() => {
if (!props.isOpen) return
if (queue().length === 0) {
props.onClose()
}
})
function handleBackdropClick(event: MouseEvent) {
if (event.target === event.currentTarget) {
props.onClose()