fix dioxus web

This commit is contained in:
Evan Almloff committed 2024-01-17 08:40:42 -06:00
1 parent d28221bdc2
commit 205a005142
3 files changed
+7 -14

No files matched your search

+3 -7
View File
@@ -60,7 +60,7 @@ use std::rc::Rc;
pub use crate::cfg::Config;
#[cfg(feature = "file_engine")]
pub use crate::file_engine::WebFileEngineExt;
use dioxus_core::{ComponentFunction, CrossPlatformConfig, VirtualDom};
use dioxus_core::CrossPlatformConfig;
use futures_util::{
future::{select, Either},
pin_mut, FutureExt, StreamExt,
@@ -99,12 +99,8 @@ mod rehydrate;
/// wasm_bindgen_futures::spawn_local(app_fut);
/// }
/// ```
pub async fn run_with_props<
Component: ComponentFunction<Phantom, Props = Props>,
Props: Clone + 'static,
Phantom: 'static,
>(
dioxus_config: CrossPlatformConfig<Component, Props, Phantom>,
pub async fn run_with_props<Props: Clone + 'static>(
dioxus_config: CrossPlatformConfig<Props>,
web_config: Config,
) {
tracing::info!("Starting up");
+1 -4
View File
@@ -8,10 +8,7 @@ pub struct WebPlatform;
impl<Props: Clone + 'static> PlatformBuilder<Props> for WebPlatform {
type Config = Config;
fn launch<Component: ComponentFunction<Phantom, Props = Props>, Phantom: 'static>(
config: CrossPlatformConfig<Component, Props, Phantom>,
platform_config: Self::Config,
) {
fn launch(config: CrossPlatformConfig<Props>, platform_config: Self::Config) {
wasm_bindgen_futures::spawn_local(async move {
crate::run_with_props(config, platform_config).await;
});