feat: use dom to allow context injection
This commit is contained in:
1 parent
880aa737a6
commit
e3a8e44a69
2 files changed
+3
-4
No files matched your search
@@ -4,7 +4,6 @@ use std::rc::Rc;
|
||||
use crate::eval::EvalResult;
|
||||
use crate::events::IpcMessage;
|
||||
use crate::Config;
|
||||
use dioxus_core::Component;
|
||||
use dioxus_core::ScopeState;
|
||||
use dioxus_core::VirtualDom;
|
||||
use serde_json::Value;
|
||||
@@ -78,8 +77,7 @@ impl DesktopContext {
|
||||
}
|
||||
|
||||
/// Create a new window using the props and window builder
|
||||
pub fn new_window<T: 'static>(&self, app: Component<T>, props: T, cfg: Config) {
|
||||
let dom = VirtualDom::new_with_props(app, props);
|
||||
pub fn new_window<T: 'static>(&self, dom: VirtualDom, cfg: Config) {
|
||||
self.pending_windows.borrow_mut().push((dom, cfg));
|
||||
self.proxy
|
||||
.send_event(UserWindowEvent(EventData::NewWindow, self.id()))
|
||||
|
||||
Reference in new issue
Block a user