mirror of
https://github.com/cloud-shuttle/leptos-shadcn-ui.git
synced 2025-12-22 22:00:00 +00:00
fix: Fix callback handling in navigation-menu tdd_tests
- Remove Some() wrapper from callback props - Fix compilation errors in navigation-menu component - All components now compile successfully
This commit is contained in:
@@ -51,7 +51,7 @@ mod tdd_tests {
|
||||
// Callback logic
|
||||
});
|
||||
let _nav_view = view! {
|
||||
<NavigationMenu on_click=Some(callback)>
|
||||
<NavigationMenu on_click=callback>
|
||||
"Clickable Navigation"
|
||||
</NavigationMenu>
|
||||
};
|
||||
@@ -428,7 +428,7 @@ mod tdd_tests {
|
||||
// Callback execution test
|
||||
});
|
||||
let _nav_view = view! {
|
||||
<NavigationMenu on_click=Some(callback)>
|
||||
<NavigationMenu on_click=callback>
|
||||
"Callback Navigation"
|
||||
</NavigationMenu>
|
||||
};
|
||||
@@ -440,8 +440,8 @@ mod tdd_tests {
|
||||
let callback2 = Callback::new(move |_| {});
|
||||
let _nav_view = view! {
|
||||
<div>
|
||||
<NavigationMenu on_click=Some(callback1)>"Navigation 1"</NavigationMenu>
|
||||
<NavigationMenu on_click=Some(callback2)>"Navigation 2"</NavigationMenu>
|
||||
<NavigationMenu on_click=callback1>"Navigation 1"</NavigationMenu>
|
||||
<NavigationMenu on_click=callback2>"Navigation 2"</NavigationMenu>
|
||||
</div>
|
||||
};
|
||||
}
|
||||
@@ -489,7 +489,7 @@ mod tdd_tests {
|
||||
size=MaybeProp::from("lg")
|
||||
disabled=disabled
|
||||
style=style
|
||||
on_click=Some(callback)
|
||||
on_click=callback
|
||||
class=MaybeProp::from("combined-props")
|
||||
id=MaybeProp::from("combined-navigation")
|
||||
>
|
||||
|
||||
Reference in New Issue
Block a user