package com.example.views; import com.vaadin.flow.component.applayout.AppLayout; import com.vaadin.flow.component.applayout.DrawerToggle; import com.vaadin.flow.component.html.Span; import com.vaadin.flow.component.icon.VaadinIcon; import com.vaadin.flow.component.sidenav.SideNav; import com.vaadin.flow.component.sidenav.SideNavItem; import com.vaadin.flow.router.Layout; @Layout public class MainLayout extends AppLayout { public MainLayout() { DrawerToggle toggle = new DrawerToggle(); Span title = new Span("Chart App"); title.addClassName("dialect-title"); addToNavbar(toggle, title); SideNav nav = new SideNav(); nav.addItem(new SideNavItem("Dashboard", DashboardView.class, VaadinIcon.DASHBOARD.create())); nav.addItem(new SideNavItem("Formular", FormView.class, VaadinIcon.FORM.create())); addToDrawer(nav); } }