fix outlet depth override

This commit is contained in:
Adrian Wannenmacher committed 2022-12-15 21:59:18 +01:00
1 parent dc83bbd314
commit 96bd8b5565
1 file changed
+1 -2
+1 -2
View File
@@ -90,8 +90,7 @@ pub fn Outlet(cx: Scope<OutletProps>) -> Element {
let depth = cx.use_hook(|| {
let mut context = cx.consume_context::<OutletData>().unwrap_or_default();
let depth = depth
.or_else(|| context.depth(name))
.map(|d| d + 1)
.or_else(|| context.depth(name).map(|d| d + 1))
.unwrap_or_default();
context.set_depth(name, depth);
cx.provide_context(context);