Add-on Directory

Breadcrumbs - Vaadin Add-on Directory

Breadcrumbs for Vaadin Breadcrumbs - Vaadin Add-on Directory
# Breadcrumbs for Vaadin A reusable breadcrumb navigation component for Vaadin Flow applications. This add-on provides a Java API backed by a frontend implementation, making it easy to add clean, flexible breadcrumb navigation to your views. ## Features - Simple breadcrumb navigation for Vaadin Flow - Supports clickable breadcrumb items - Optional icons for breadcrumb items - Custom separator support - Auto-collapse support for long breadcrumb paths ## Requirements - Vaadin 25 ## Installation Add the dependency to your Maven project: ```xml org.vaadin.addons.antlerflow breadcrumbs ${breadcrumbs.version} ``` ## Basic Usage ```java Breadcrumbs breadcrumbs = new Breadcrumbs( Breadcrumb.link("Home", VaadinIcon.HOME.create(), "/"), Breadcrumb.link("Page 1", "/page1"), Breadcrumb.link("Page 2", "/page2"), Breadcrumb.link("Page 3", "/page3"), Breadcrumb.current("Current", VaadinIcon.COFFEE.create()) ); ``` ## Custom Separator ```java breadcrumbs.withSeparator("»"); ``` ## Auto-Collapse for Long Paths ```java breadcrumbs.withAutoCollapse(true); breadcrumbs.withMinVisibleItems(2); breadcrumbs.withHeadVisibleCount(2); breadcrumbs.withTailVisibleCount(2); ``` ## Clickable Action Item ```java Breadcrumb action = new Breadcrumb("Action", VaadinIcon.ANGLE_DOUBLE_DOWN.create()); action.addClickListener(e -> new Notification("Action clicked").open()); breadcrumbs.add(action); ``` ## Running the Demo This project includes a demo/test view for local development. Start the application with: ```bash mvn jetty:run ``` Then open: http://localhost:8080 ## License Apache License 2.0 (see `LICENSE`).
View on GitHub

Breadcrumbs version 1.0.0
# Breadcrumbs – Release (v1.0.0) __________________________ ## Features - Simple breadcrumb navigation for Vaadin Flow - Supports clickable breadcrumb items - Optional icons for breadcrumb items - Custom separator support - Auto-collapse support for long breadcrumb paths