restore error boundaries in core

This commit is contained in:
Evan Almloff committed 2024-01-11 17:20:53 -06:00
1 parent 1034377a6f
commit d51b6268eb
1 file changed
+4 -3
+4 -3
View File
@@ -1,6 +1,8 @@
use crate::{
global_context::{consume_context, current_scope_id},
Element, IntoDynNode, Properties, ScopeId, Template, TemplateAttribute, TemplateNode, VNode,
innerlude::provide_context,
once, Element, IntoDynNode, Properties, ScopeId, Template, TemplateAttribute, TemplateNode,
VNode,
};
use std::{
any::{Any, TypeId},
@@ -13,8 +15,7 @@ use std::{
/// Provide an error boundary to catch errors from child components
pub fn use_error_boundary() -> ErrorBoundary {
// use_hook(|| cx.provide_context(ErrorBoundary::new()))
todo!()
once(|| provide_context(ErrorBoundary::new()))
}
/// A boundary that will capture any errors from child components