diff --git a/ui/package.json b/ui/package.json
index d819e5c..ecdc02b 100644
--- a/ui/package.json
+++ b/ui/package.json
@@ -14,13 +14,15 @@
"register-service-worker": "^1.7.1",
"vue": "^2.6.11",
"vue-router": "^3.2.0",
- "vuetify": "^2.4.0"
+ "vuetify": "^2.5.10",
+ "vuex": "^3.4.0"
},
"devDependencies": {
"@vue/cli-plugin-babel": "~4.5.0",
"@vue/cli-plugin-eslint": "~4.5.0",
"@vue/cli-plugin-pwa": "~4.5.0",
"@vue/cli-plugin-router": "~4.5.0",
+ "@vue/cli-plugin-vuex": "~4.5.0",
"@vue/cli-service": "~4.5.0",
"babel-eslint": "^10.1.0",
"eslint": "^6.7.2",
diff --git a/ui/patches/vuetify+2.5.8.patch b/ui/patches/vuetify+2.5.9.patch
similarity index 97%
rename from ui/patches/vuetify+2.5.8.patch
rename to ui/patches/vuetify+2.5.9.patch
index 6bf4e99..1537f00 100644
--- a/ui/patches/vuetify+2.5.8.patch
+++ b/ui/patches/vuetify+2.5.9.patch
@@ -11,6 +11,19 @@ index ee4419a..6d1ba3d 100644
// Block
.v-navigation-drawer
+diff --git a/node_modules/vuetify/src/styles/settings/_dark.scss b/node_modules/vuetify/src/styles/settings/_dark.scss
+index 753d70d..12980cc 100644
+--- a/node_modules/vuetify/src/styles/settings/_dark.scss
++++ b/node_modules/vuetify/src/styles/settings/_dark.scss
+@@ -6,7 +6,7 @@ $material-dark-elevation-colors: () !default;
+ $material-dark-elevation-colors: map-deep-merge(
+ (
+ '0': #000000,
+- '1': #1E1E1E,
++ '1': #151515,
+ '2': #222222,
+ '3': #252525,
+ '4': #272727,
diff --git a/node_modules/vuetify/src/styles/settings/_variables.scss b/node_modules/vuetify/src/styles/settings/_variables.scss
index f5cc26b..6b998f1 100644
--- a/node_modules/vuetify/src/styles/settings/_variables.scss
diff --git a/ui/src/App.vue b/ui/src/App.vue
index 20ce74e..30068fc 100644
--- a/ui/src/App.vue
+++ b/ui/src/App.vue
@@ -6,7 +6,43 @@
+
diff --git a/ui/src/components/Header.vue b/ui/src/components/Header.vue
index d16ea11..b441032 100644
--- a/ui/src/components/Header.vue
+++ b/ui/src/components/Header.vue
@@ -1,8 +1,13 @@