From df8b248ae46bb1c3cb317e34616cbe5afd7f51c3 Mon Sep 17 00:00:00 2001 From: Lucas Vas Date: Wed, 27 Aug 2025 13:58:32 -0400 Subject: [PATCH] feat: implement disabled behavior for all components --- src/components/checkboxes.rs | 84 ++++++++++++++++++++---------------- src/components/select.rs | 10 +++-- src/components/text_field.rs | 30 +++++++------ src/pages/home_page.rs | 28 ++++++------ 4 files changed, 84 insertions(+), 68 deletions(-) diff --git a/src/components/checkboxes.rs b/src/components/checkboxes.rs index cf894ca..615f666 100644 --- a/src/components/checkboxes.rs +++ b/src/components/checkboxes.rs @@ -4,7 +4,8 @@ use leptos::prelude::*; pub fn Checkbox( #[prop()] checked: Signal, #[prop(into)] on_change: Callback<(), ()>, - #[prop(into)] value: String + #[prop(into)] value: String, + #[prop(default = RwSignal::new(false))] disabled: RwSignal, ) -> impl IntoView { view! {