mirror of
https://github.com/AJMicke/KickerELO.git
synced 2026-03-11 13:31:02 +01:00
Use file-database for testing, change sidebar
This commit is contained in:
@@ -4,6 +4,9 @@ import com.vaadin.flow.component.applayout.AppLayout;
|
|||||||
import com.vaadin.flow.component.applayout.DrawerToggle;
|
import com.vaadin.flow.component.applayout.DrawerToggle;
|
||||||
import com.vaadin.flow.component.dependency.JsModule;
|
import com.vaadin.flow.component.dependency.JsModule;
|
||||||
import com.vaadin.flow.component.html.H1;
|
import com.vaadin.flow.component.html.H1;
|
||||||
|
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.component.tabs.Tab;
|
import com.vaadin.flow.component.tabs.Tab;
|
||||||
import com.vaadin.flow.component.tabs.Tabs;
|
import com.vaadin.flow.component.tabs.Tabs;
|
||||||
import com.vaadin.flow.router.Layout;
|
import com.vaadin.flow.router.Layout;
|
||||||
@@ -22,8 +25,8 @@ public class KickerAppLayout extends AppLayout {
|
|||||||
|
|
||||||
addToNavbar(drawerToggle, title);
|
addToNavbar(drawerToggle, title);
|
||||||
|
|
||||||
RouterLink enter1vs1 = new RouterLink("1 vs 1", Enter1vs1View.class);
|
RouterLink enter1vs1 = new RouterLink("1 vs 1 Ergebnis", Enter1vs1View.class);
|
||||||
RouterLink enter2vs2 = new RouterLink("2 vs 2", Enter2vs2View.class);
|
RouterLink enter2vs2 = new RouterLink("2 vs 2 Ergebnis", Enter2vs2View.class);
|
||||||
RouterLink playerList = new RouterLink("Spielerliste", PlayerListView.class);
|
RouterLink playerList = new RouterLink("Spielerliste", PlayerListView.class);
|
||||||
RouterLink graph1vs1 = new RouterLink("Graph 1 vs 1", Graph1vs1View.class);
|
RouterLink graph1vs1 = new RouterLink("Graph 1 vs 1", Graph1vs1View.class);
|
||||||
RouterLink graph2vs2 = new RouterLink("Graph 2 vs 2", Graph2vs2View.class);
|
RouterLink graph2vs2 = new RouterLink("Graph 2 vs 2", Graph2vs2View.class);
|
||||||
@@ -31,9 +34,26 @@ public class KickerAppLayout extends AppLayout {
|
|||||||
RouterLink history2vs2 = new RouterLink("Resultate 2 vs 2", History2vs2View.class);
|
RouterLink history2vs2 = new RouterLink("Resultate 2 vs 2", History2vs2View.class);
|
||||||
RouterLink admin = new RouterLink("Verwaltung", AdminView.class);
|
RouterLink admin = new RouterLink("Verwaltung", AdminView.class);
|
||||||
|
|
||||||
Tabs tabs = new Tabs(new Tab(playerList), new Tab(enter1vs1), new Tab(enter2vs2), new Tab(graph1vs1),
|
Tabs tabs = new Tabs(new Tab(VaadinIcon.GROUP.create(), playerList), new Tab(VaadinIcon.COG.create(), admin),
|
||||||
new Tab(graph2vs2), new Tab(history1vs1), new Tab(history2vs2), new Tab(admin));
|
new Tab(VaadinIcon.EDIT.create(), enter1vs1), new Tab(VaadinIcon.BAR_CHART.create(), graph1vs1), new Tab(VaadinIcon.RECORDS.create(), history1vs1),
|
||||||
|
new Tab(VaadinIcon.EDIT.create(), enter2vs2), new Tab(VaadinIcon.BAR_CHART.create(), graph2vs2), new Tab(VaadinIcon.RECORDS.create(), history2vs2));
|
||||||
tabs.setOrientation(Tabs.Orientation.VERTICAL);
|
tabs.setOrientation(Tabs.Orientation.VERTICAL);
|
||||||
addToDrawer(tabs);
|
|
||||||
|
SideNav general = new SideNav("Allgemein");
|
||||||
|
general.setCollapsible(true);
|
||||||
|
general.addItem(new SideNavItem("Spielerliste", PlayerListView.class, VaadinIcon.GROUP.create()),
|
||||||
|
new SideNavItem("Verwaltung", AdminView.class, VaadinIcon.COG.create()));
|
||||||
|
SideNav nav1 = new SideNav("1 vs 1");
|
||||||
|
nav1.setCollapsible(true);
|
||||||
|
nav1.addItem(new SideNavItem("Ergebnis eintragen", Enter1vs1View.class, VaadinIcon.EDIT.create()),
|
||||||
|
new SideNavItem("ELO-Graph", Graph1vs1View.class, VaadinIcon.BAR_CHART.create()),
|
||||||
|
new SideNavItem("Historie", History1vs1View.class, VaadinIcon.RECORDS.create()));
|
||||||
|
SideNav nav2 = new SideNav("2 vs 2");
|
||||||
|
nav2.setCollapsible(true);
|
||||||
|
nav2.addItem(new SideNavItem("Ergebnis eintragen", Enter2vs2View.class, VaadinIcon.EDIT.create()),
|
||||||
|
new SideNavItem("ELO-Graph", Graph2vs2View.class, VaadinIcon.BAR_CHART.create()),
|
||||||
|
new SideNavItem("Historie", History2vs2View.class, VaadinIcon.RECORDS.create()));
|
||||||
|
|
||||||
|
addToDrawer(general, nav1, nav2);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,7 +2,9 @@ server.port=${PORT:8080}
|
|||||||
logging.level.org.atmosphere = warn
|
logging.level.org.atmosphere = warn
|
||||||
spring.mustache.check-template-location = false
|
spring.mustache.check-template-location = false
|
||||||
|
|
||||||
spring.datasource.url=jdbc:h2:mem:testdb
|
spring.datasource.url=jdbc:h2:file:./data
|
||||||
|
spring.datasource.driver-class-name=org.h2.Driver
|
||||||
spring.datasource.username=sa
|
spring.datasource.username=sa
|
||||||
spring.datasource.password=
|
spring.datasource.password=
|
||||||
spring.jpa.hibernate.ddl-auto=create
|
spring.jpa.hibernate.ddl-auto=update
|
||||||
|
spring.jpa.show-sql=true
|
||||||
Reference in New Issue
Block a user