Initial commit

This commit is contained in:
alphafetus committed 2025-05-04 23:54:49 -04:00
commit 6e462754c1
23 files changed
+4435

No files matched your search

+19
View File
@@ -0,0 +1,19 @@
use leptos::prelude::*;
use crate::components::ActionButton;
#[component]
pub fn HomePage() -> impl IntoView {
// Creates a reactive value to update the button
let count = RwSignal::new(0);
let button_disabled = RwSignal::new(false);
let on_click = move |_| {
*count.write() += 1;
*button_disabled.write() = count.get() == 25;
};
view! {
<h1>"Welcome to Leptos!"</h1>
<ActionButton on:click=on_click disabled={button_disabled}>"Click Me: " {count}</ActionButton>
}
}