fix: nightly mode Message error

This commit is contained in:
luoxiao 2024-03-30 01:35:42 +08:00 committed by luoxiaozero
parent 7a1a8a0d9e
commit a7f873ad29

View file

@ -62,7 +62,7 @@ fn Message(message: MessageType, #[prop(into)] on_close: Callback<Uuid, ()>) ->
}); });
let style = theme.with_untracked(|theme| format!("color: {};", variant.theme_color(theme))); let style = theme.with_untracked(|theme| format!("color: {};", variant.theme_color(theme)));
let on_before_leave = move |_| { let on_before_leave = Callback::new(move |_| {
let Some(node_el) = message_ref.get() else { let Some(node_el) = message_ref.get() else {
return; return;
}; };
@ -71,7 +71,7 @@ fn Message(message: MessageType, #[prop(into)] on_close: Callback<Uuid, ()>) ->
let el = any_el.deref(); let el = any_el.deref();
let style = el.style(); let style = el.style();
let _ = style.set_property("max-height", &format!("{}px", el.offset_height())); let _ = style.set_property("max-height", &format!("{}px", el.offset_height()));
}; });
let on_after_leave = Callback::new(move |_| { let on_after_leave = Callback::new(move |_| {
queue_microtask(move || on_close.call(id)); queue_microtask(move || on_close.call(id));
}); });