com.vaadin.flow.router.RouterLink

Here are the examples of the java api com.vaadin.flow.router.RouterLink taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

3 Examples 7

19 Source : MainLayout.java
with The Unlicense
from vaadin-learning-center

private void createDrawer() {
    RouterLink listLink = new RouterLink("List", ListView.clreplaced);
    listLink.setHighlightCondition(HighlightConditions.sameLocation());
    addToDrawer(new VerticalLayout(listLink, new RouterLink("Dashboard", DashboardView.clreplaced)));
}

18 Source : MenuItem.java
with Apache License 2.0
from FlowingCode

public MenuItem setLink(RouterLink link) {
    setLabel(link.getText());
    setHref(link.getHref());
    return this;
}

14 Source : MenuTemplate.java
with MIT License
from netcore-jsa

private void addNavigation(Clreplaced<? extends Component> navigationTarget, String name) {
    Element li = ElementFactory.createLisreplacedem();
    RouterLink routerLink = new RouterLink(name, navigationTarget);
    routerLink.getClreplacedNames().add("button");
    linksContainer.appendChild(li.appendChild(routerLink.getElement()));
    routerLink.setHighlightCondition((r, event) -> Objects.equals(r.getHref(), event.getLocation().getPath()));
    routerLink.setHighlightAction((r, highlight) -> {
        if (highlight) {
            routerLink.getElement().getClreplacedList().add(SELECTED_CLreplaced_NAME);
        } else {
            routerLink.getElement().getClreplacedList().remove(SELECTED_CLreplaced_NAME);
        }
    });
}