fix: compilation errors in Button component and App.rs
This commit is contained in:
@@ -622,7 +622,7 @@ pub fn App() -> impl IntoView {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="flex gap-3">
|
<div class="flex gap-3">
|
||||||
<Button class="flex-1" on_click=Callback::from(move |_| add_torrent())>
|
<Button class="flex-1" on_click=Callback::from(move |e| add_torrent(e))>
|
||||||
"Add Download"
|
"Add Download"
|
||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ pub enum ButtonSize {
|
|||||||
pub fn Button(
|
pub fn Button(
|
||||||
#[prop(into, optional)] variant: ButtonVariant,
|
#[prop(into, optional)] variant: ButtonVariant,
|
||||||
#[prop(into, optional)] size: ButtonSize,
|
#[prop(into, optional)] size: ButtonSize,
|
||||||
#[prop(into, optional)] class: String,
|
#[prop(into, optional)] class: MaybeSignal<String>,
|
||||||
#[prop(into, optional)] on_click: Option<Callback<web_sys::MouseEvent>>,
|
#[prop(into, optional)] on_click: Option<Callback<web_sys::MouseEvent>>,
|
||||||
children: Children,
|
children: Children,
|
||||||
) -> impl IntoView {
|
) -> impl IntoView {
|
||||||
@@ -49,7 +49,7 @@ pub fn Button(
|
|||||||
|
|
||||||
view! {
|
view! {
|
||||||
<button
|
<button
|
||||||
class=cn(format!("{} {} {} {}", base_classes, variant_classes, size_classes, class))
|
class=move || cn(format!("{} {} {} {}", base_classes, variant_classes, size_classes, class.get()))
|
||||||
on:click=move |e| {
|
on:click=move |e| {
|
||||||
if let Some(cb) = on_click {
|
if let Some(cb) = on_click {
|
||||||
cb.call(e);
|
cb.call(e);
|
||||||
|
|||||||
Reference in New Issue
Block a user