+
+
+ {(item) =>
+ runWithOwner(item().owner, () => {
+ return (
{
if (!open) {
- item.onClose?.()
- dialog.pop()
+ item().onClose?.()
+ ctx.pop()
}
}}
>
- {typeof item.element === "function" ? item.element() : item.element}
+ {item().element()}
-
- )}
-
-
-
- >
+ )
+ })
+ }
+
+