Merge branch 'master' of https://github.com/DioxusLabs/dioxus into rusty-events

 Conflicts:
	packages/tui/tests/events.rs
This commit is contained in:
Reinis Mazeiks committed 2022-06-29 02:18:57 +03:00
commit 0777437243
33 files changed
+134 -107

No files matched your search

+2 -3
View File
@@ -11,9 +11,7 @@ keywords = ["dom", "ui", "gui", "react", "wasm"]
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
dioxus-core = { path = "../core", version = "^0.2.1", default-features = false }
dioxus-html = { path = "../html", version = "^0.2.1", default-features = false }
dioxus-core-macro = { path = "../core-macro", version = "^0.2.1" }
dioxus = { path = "../rsx-prelude", version = "^0.1.0", package = "rsx-prelude" }
futures-channel = "0.3.21"
url = { version = "2.2.2", default-features = false }
@@ -44,6 +42,7 @@ default = ["query"]
web = ["web-sys", "gloo-events", "js-sys", "wasm-bindgen"]
query = ["serde", "serde_urlencoded"]
wasm_test = []
hot-reload = ["dioxus/hot-reload"]
[dev-dependencies]
console_error_panic_hook = "0.1.7"
+1 -3
View File
@@ -1,8 +1,6 @@
#![allow(non_snake_case)]
use dioxus_core::prelude::*;
use dioxus_core_macro::*;
use dioxus_html as dioxus_elements;
use dioxus::prelude::*;
use dioxus_router::*;
fn main() {
+1 -4
View File
@@ -1,10 +1,7 @@
use std::sync::Arc;
use crate::{use_route, RouterCore};
use dioxus_core as dioxus;
use dioxus_core::prelude::*;
use dioxus_core_macro::{format_args_f, rsx, Props};
use dioxus_html as dioxus_elements;
use dioxus::prelude::*;
/// Props for the [`Link`](struct.Link.html) component.
#[derive(Props)]
+1 -3
View File
@@ -1,6 +1,4 @@
use dioxus_core as dioxus;
use dioxus_core::prelude::*;
use dioxus_core_macro::Props;
use dioxus::prelude::*;
use crate::use_router;
+1 -6
View File
@@ -1,11 +1,6 @@
use dioxus::prelude::*;
use std::sync::Arc;
use dioxus_core as dioxus;
use dioxus_core::prelude::*;
use dioxus_core_macro::Props;
use dioxus_core_macro::*;
use dioxus_html as dioxus_elements;
use crate::{RouteContext, RouterCore};
/// Props for the [`Route`](struct.Route.html) component.
+1 -4
View File
@@ -1,9 +1,6 @@
use crate::ParsedRoute;
use crate::{cfg::RouterCfg, RouteEvent, RouterCore};
use dioxus_core as dioxus;
use dioxus_core::prelude::*;
use dioxus_core_macro::*;
use dioxus_html as dioxus_elements;
use dioxus::prelude::*;
use futures_util::stream::StreamExt;
use std::sync::Arc;
+1 -1
View File
@@ -1,5 +1,5 @@
use crate::{ParsedRoute, RouteContext, RouterCore, RouterService};
use dioxus_core::{ScopeId, ScopeState};
use dioxus::core::{ScopeId, ScopeState};
use std::{borrow::Cow, str::FromStr, sync::Arc};
use url::Url;
+1 -1
View File
@@ -1,5 +1,5 @@
use crate::RouterService;
use dioxus_core::ScopeState;
use dioxus::core::ScopeState;
/// This hook provides access to the `RouterService` for the app.
pub fn use_router(cx: &ScopeState) -> &RouterService {
+1 -1
View File
@@ -2,7 +2,7 @@
// does each window have its own router? probably, lol
use crate::cfg::RouterCfg;
use dioxus_core::ScopeId;
use dioxus::core::ScopeId;
use futures_channel::mpsc::UnboundedSender;
use std::any::Any;
use std::{
+1 -3
View File
@@ -1,8 +1,6 @@
#![allow(non_snake_case)]
use dioxus_core::prelude::*;
use dioxus_core_macro::*;
use dioxus_html as dioxus_elements;
use dioxus::prelude::*;
use dioxus_router::*;
#[test]
+1 -3
View File
@@ -1,9 +1,7 @@
#![cfg(target_arch = "wasm32")]
#![allow(non_snake_case)]
use dioxus_core::prelude::*;
use dioxus_core_macro::*;
use dioxus_html as dioxus_elements;
use dioxus::prelude::*;
use dioxus_router::*;
use gloo_utils::document;
use wasm_bindgen_test::*;