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:
Peter Hanssens
2025-09-21 00:03:32 +10:00
parent 31cde9640c
commit e47358a793

View File

@@ -51,7 +51,7 @@ mod tdd_tests {
// Callback logic // Callback logic
}); });
let _nav_view = view! { let _nav_view = view! {
<NavigationMenu on_click=Some(callback)> <NavigationMenu on_click=callback>
"Clickable Navigation" "Clickable Navigation"
</NavigationMenu> </NavigationMenu>
}; };
@@ -428,7 +428,7 @@ mod tdd_tests {
// Callback execution test // Callback execution test
}); });
let _nav_view = view! { let _nav_view = view! {
<NavigationMenu on_click=Some(callback)> <NavigationMenu on_click=callback>
"Callback Navigation" "Callback Navigation"
</NavigationMenu> </NavigationMenu>
}; };
@@ -440,8 +440,8 @@ mod tdd_tests {
let callback2 = Callback::new(move |_| {}); let callback2 = Callback::new(move |_| {});
let _nav_view = view! { let _nav_view = view! {
<div> <div>
<NavigationMenu on_click=Some(callback1)>"Navigation 1"</NavigationMenu> <NavigationMenu on_click=callback1>"Navigation 1"</NavigationMenu>
<NavigationMenu on_click=Some(callback2)>"Navigation 2"</NavigationMenu> <NavigationMenu on_click=callback2>"Navigation 2"</NavigationMenu>
</div> </div>
}; };
} }
@@ -489,7 +489,7 @@ mod tdd_tests {
size=MaybeProp::from("lg") size=MaybeProp::from("lg")
disabled=disabled disabled=disabled
style=style style=style
on_click=Some(callback) on_click=callback
class=MaybeProp::from("combined-props") class=MaybeProp::from("combined-props")
id=MaybeProp::from("combined-navigation") id=MaybeProp::from("combined-navigation")
> >