leptos-template
This commit is contained in:
15
src/components/counter_btn.rs
Normal file
15
src/components/counter_btn.rs
Normal file
@@ -0,0 +1,15 @@
|
||||
use leptos::prelude::*;
|
||||
|
||||
/// A parameterized incrementing button
|
||||
#[component]
|
||||
pub fn Button(#[prop(default = 1)] increment: i32) -> impl IntoView {
|
||||
let (count, set_count) = signal(0);
|
||||
view! {
|
||||
<button on:click=move |_| {
|
||||
set_count.set(count.get() + increment)
|
||||
}>
|
||||
|
||||
"Click me: " {count}
|
||||
</button>
|
||||
}
|
||||
}
|
||||
1
src/components/mod.rs
Normal file
1
src/components/mod.rs
Normal file
@@ -0,0 +1 @@
|
||||
pub mod counter_btn;
|
||||
Reference in New Issue
Block a user