31 lines
932 B
Java
31 lines
932 B
Java
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);
|
|
}
|
|
}
|