yew-route-breadcrumbs

License: MIT Crates.io Docs.rs Build Status

Small library for generating UI breadcrumbs from the nested enums used as routes in yew.

Example

```rust use yewroutebreadcrumbs::BreadCrumbs;

[derive(Debug, BreadCrumbs)]

pub enum AppRoutes { Index, #[breadcrumb("Contact")] Contact, #[breadcrumbs] Admin(AdminRoutes) }

[derive(Debug, BreadCrumbs)]

[breadcrumb("Admin", route = "/admin/")]

pub enum AdminRoutes { #[breadcrumb("Dashboard")] Dashboard, #[breadcrumb("Users")] Users, #[breadcrumb("Users", route = "/admin/users/")] #[breadcrumb("Create")] CreateUser } ```