Framework | Live Demo |
---|---|
Yew | |
Dioxus | |
Leptos | TODO |
Navbar is a fully customizable, responsive navigation bar component for WASM frameworks like Yew, Dioxus, and Leptos. Designed for scalability and flexibility, it supports standard, dropdown, and mega menus, with full styling and ARIA-aware accessibility support.
The following features make Navbar a must-have for modern WASM apps:
- π Main, Dropdown, & Mega Menus: Clean struct-based APIs for structured nav items.
- π¨ Customizable Styling: Inline styles or class overrides for every element.
- π Search & CTA Support: Optional search input, profile avatar, and CTA button.
- π± Mobile Friendly: Responsive layout with hamburger toggle.
- π§βπ¨ Profile Menu: Easily integrate a dropdown for user profile actions.
Refer to our guide to integrate this component into your Yew app.
Refer to our guide to integrate this component into your Dioxus app.
Refer to our guide to integrate this component into your Leptos app.
Contributions are welcome! Whether it's bug fixes, feature requests, or examples, we would love your help to make Navbar better.
- Fork the repository.
- Create a new branch for your feature/bugfix.
- Submit a pull request for review.
Navbar is licensed under the MIT License. You are free to use, modify, and distribute this library in your projects.