From e9e1cd8be8caf67b9f74fb86993870a108929330 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Wed, 11 May 2022 13:09:01 +0200 Subject: [PATCH] Web: show SocketIO connection status --- web/app/src/assets/base.css | 3 ++ web/app/src/components/NotificationBar.vue | 32 ++++++++++++++++++- web/app/src/components/UpdateListener.vue | 13 ++++++++ web/app/src/stores/socket-status.js | 36 ++++++++++++++++++++++ 4 files changed, 83 insertions(+), 1 deletion(-) create mode 100644 web/app/src/stores/socket-status.js diff --git a/web/app/src/assets/base.css b/web/app/src/assets/base.css index 46be8d2c..a52c4095 100644 --- a/web/app/src/assets/base.css +++ b/web/app/src/assets/base.css @@ -54,6 +54,9 @@ --color-status-cancel-requested: hsl(194 30% 50%); --color-status-under-construction: hsl(194 30% 50%); + + --color-connection-lost-text: hsl(17, 65%, 65%); + --color-connection-lost-bg: hsl(17, 65%, 20%); } html, diff --git a/web/app/src/components/NotificationBar.vue b/web/app/src/components/NotificationBar.vue index 013f1083..cb1350b7 100644 --- a/web/app/src/components/NotificationBar.vue +++ b/web/app/src/components/NotificationBar.vue @@ -1,14 +1,44 @@ + + diff --git a/web/app/src/components/UpdateListener.vue b/web/app/src/components/UpdateListener.vue index 302eed75..2a0d364b 100644 --- a/web/app/src/components/UpdateListener.vue +++ b/web/app/src/components/UpdateListener.vue @@ -5,6 +5,8 @@