Expand description
Bootstrap navbar components.
Provides type-safe Bootstrap navbars matching the Bootstrap navbar documentation.
§Example
use ironhtml_bootstrap::navbar::{navbar, nav_item};
use ironhtml_bootstrap::NavbarExpand;
use ironhtml_elements::Li;
// Create a navbar with brand and nav items
let nav = navbar("MyApp", NavbarExpand::Lg, "main-nav", |nav| {
nav.child::<Li, _>(|_| nav_item("/", "Home", true))
.child::<Li, _>(|_| nav_item("/about", "About", false))
.child::<Li, _>(|_| nav_item("/contact", "Contact", false))
});
let html = nav.render();
assert!(html.contains("navbar"));
assert!(html.contains("navbar-brand"));
assert!(html.contains("nav-item"));Traits§
- NavItem
Ext - Wrapper to add nav items to a navbar.
Functions§
- nav_
item - Create a nav item.
- nav_
item_ disabled - Create a disabled nav item.
- navbar
- Create a Bootstrap navbar.
- navbar_
dark - Create a navbar with dark theme.