diff --git a/demo/Cargo.toml b/demo/Cargo.toml index c0d5382..7c357c5 100644 --- a/demo/Cargo.toml +++ b/demo/Cargo.toml @@ -32,8 +32,8 @@ nightly = ["leptos/nightly", "leptos_router/nightly"] # https://benw.is/posts/how-i-improved-my-rust-compile-times-by-seventy-five-percent#optimization-level -[profile.dev] -opt-level = 1 +# [profile.dev] +# opt-level = 1 -[profile.dev.package."*"] -opt-level = 3 +# [profile.dev.package."*"] +# opt-level = 3 diff --git a/demo/src/app.rs b/demo/src/app.rs index 16e3485..1b483a7 100644 --- a/demo/src/app.rs +++ b/demo/src/app.rs @@ -103,14 +103,14 @@ fn TheRouter(is_routing: RwSignal) -> impl IntoView { } } - // - // - // - // - // - // - // - // + + + + + + + + // // diff --git a/demo/src/pages/markdown.rs b/demo/src/pages/markdown.rs index 56088e9..6d4235c 100644 --- a/demo/src/pages/markdown.rs +++ b/demo/src/pages/markdown.rs @@ -1,5 +1,5 @@ use crate::components::{Demo, DemoCode}; -use leptos::prelude::*; +use leptos::{ev, prelude::*}; use thaw::*; demo_markdown::include_md! {} diff --git a/demo_markdown/docs/tag/mod.md b/demo_markdown/docs/tag/mod.md index 6d539c0..b1416ea 100644 --- a/demo_markdown/docs/tag/mod.md +++ b/demo_markdown/docs/tag/mod.md @@ -14,13 +14,14 @@ view! { ### Closable ```rust demo -let message = use_message(); -let success = move |_| { - message.create( - "tag close".into(), - MessageVariant::Success, - Default::default(), - ); +use send_wrapper::SendWrapper; +// let message = use_message(); +let success = move |_: SendWrapper| { + // message.create( + // "tag close".into(), + // MessageVariant::Success, + // Default::default(), + // ); }; view! { diff --git a/demo_markdown/docs/upload/mod.md b/demo_markdown/docs/upload/mod.md index 15351f9..ad4ef07 100644 --- a/demo_markdown/docs/upload/mod.md +++ b/demo_markdown/docs/upload/mod.md @@ -3,13 +3,13 @@ ```rust demo use send_wrapper::SendWrapper; -let message = use_message(); +// let message = use_message(); let custom_request = move |file_list: SendWrapper| { - message.create( - format!("Number of uploaded files: {}", file_list.length()), - MessageVariant::Success, - Default::default(), - ); + // message.create( + // format!("Number of uploaded files: {}", file_list.length()), + // MessageVariant::Success, + // Default::default(), + // ); }; view!{ diff --git a/demo_markdown/src/lib.rs b/demo_markdown/src/lib.rs index 4c55683..55a7757 100644 --- a/demo_markdown/src/lib.rs +++ b/demo_markdown/src/lib.rs @@ -65,15 +65,15 @@ pub fn include_md(_token_stream: proc_macro::TokenStream) -> proc_macro::TokenSt "SpaceMdPage" => "../docs/space/mod.md", "SpinButtonMdPage" => "../docs/spin_button/mod.md", "SpinnerMdPage" => "../docs/spinner/mod.md", - "SwitchMdPage" => "../docs/switch/mod.md" - // "TabListMdPage" => "../docs/tab_list/mod.md", - // "TableMdPage" => "../docs/table/mod.md", - // "TagMdPage" => "../docs/tag/mod.md", - // "TextareaMdPage" => "../docs/textarea/mod.md", - // "TimePickerMdPage" => "../docs/time_picker/mod.md", - // "TextMdPage" => "../docs/text/mod.md", - // // "ToastMdPage" => "../docs/toast/mod.md", - // // "UploadMdPage" => "../docs/upload/mod.md" + "SwitchMdPage" => "../docs/switch/mod.md", + "TabListMdPage" => "../docs/tab_list/mod.md", + "TableMdPage" => "../docs/table/mod.md", + "TagMdPage" => "../docs/tag/mod.md", + "TextMdPage" => "../docs/text/mod.md", + "TextareaMdPage" => "../docs/textarea/mod.md", + "TimePickerMdPage" => "../docs/time_picker/mod.md", + "ToastMdPage" => "../docs/toast/mod.md", + "UploadMdPage" => "../docs/upload/mod.md" }; let mut fn_list = vec![]; diff --git a/thaw/src/tag/mod.rs b/thaw/src/tag/mod.rs index dc98f64..e273cd2 100644 --- a/thaw/src/tag/mod.rs +++ b/thaw/src/tag/mod.rs @@ -1,7 +1,7 @@ use crate::Icon; -use leptos::{ev, prelude::*}; -use thaw_utils::{class_list, mount_style, OptionalProp}; +use leptos::{either::Either, ev, prelude::*}; use send_wrapper::SendWrapper; +use thaw_utils::{class_list, mount_style, OptionalProp}; #[derive(Clone, Copy, Default, PartialEq, Eq, Hash)] pub enum TagVariant { @@ -38,16 +38,15 @@ pub fn Tag( {move || { if closable.get() { - view! { + Either::Left(view! { - } - .into() + }) } else { - None + Either::Right(()) } }}