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
19
Source : MainLayout.java
with The Unlicense
from vaadin-learning-center
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
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
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);
}
});
}