From 9e25ef03f96983ec195c1d400d482322115082bc Mon Sep 17 00:00:00 2001 From: Brett-S-OWB Date: Thu, 2 Jul 2026 19:10:01 +0200 Subject: [PATCH 1/5] add consumer tab/cards --- .../source/src/components/ConsumerCard.vue | 155 ++++++++++++ .../src/components/ConsumerInformation.vue | 44 ++++ .../source/src/components/ConsumerMessage.vue | 43 ++++ .../src/components/ConsumerModeButtons.vue | 72 ++++++ .../src/components/ConsumerSettings.vue | 148 +++++++++++ .../koala/source/src/pages/IndexPage.vue | 17 +- .../source/src/stores/mqtt-store-model.ts | 22 ++ .../koala/source/src/stores/mqtt-store.ts | 236 ++++++++++++++++++ 8 files changed, 736 insertions(+), 1 deletion(-) create mode 100644 packages/modules/web_themes/koala/source/src/components/ConsumerCard.vue create mode 100644 packages/modules/web_themes/koala/source/src/components/ConsumerInformation.vue create mode 100644 packages/modules/web_themes/koala/source/src/components/ConsumerMessage.vue create mode 100644 packages/modules/web_themes/koala/source/src/components/ConsumerModeButtons.vue create mode 100644 packages/modules/web_themes/koala/source/src/components/ConsumerSettings.vue diff --git a/packages/modules/web_themes/koala/source/src/components/ConsumerCard.vue b/packages/modules/web_themes/koala/source/src/components/ConsumerCard.vue new file mode 100644 index 0000000000..cb1884ed82 --- /dev/null +++ b/packages/modules/web_themes/koala/source/src/components/ConsumerCard.vue @@ -0,0 +1,155 @@ + + + + + diff --git a/packages/modules/web_themes/koala/source/src/components/ConsumerInformation.vue b/packages/modules/web_themes/koala/source/src/components/ConsumerInformation.vue new file mode 100644 index 0000000000..951e4e31d6 --- /dev/null +++ b/packages/modules/web_themes/koala/source/src/components/ConsumerInformation.vue @@ -0,0 +1,44 @@ + + + + + diff --git a/packages/modules/web_themes/koala/source/src/components/ConsumerMessage.vue b/packages/modules/web_themes/koala/source/src/components/ConsumerMessage.vue new file mode 100644 index 0000000000..38974ef37d --- /dev/null +++ b/packages/modules/web_themes/koala/source/src/components/ConsumerMessage.vue @@ -0,0 +1,43 @@ + + + diff --git a/packages/modules/web_themes/koala/source/src/components/ConsumerModeButtons.vue b/packages/modules/web_themes/koala/source/src/components/ConsumerModeButtons.vue new file mode 100644 index 0000000000..d36bca3106 --- /dev/null +++ b/packages/modules/web_themes/koala/source/src/components/ConsumerModeButtons.vue @@ -0,0 +1,72 @@ + + + + + diff --git a/packages/modules/web_themes/koala/source/src/components/ConsumerSettings.vue b/packages/modules/web_themes/koala/source/src/components/ConsumerSettings.vue new file mode 100644 index 0000000000..b7907c11fd --- /dev/null +++ b/packages/modules/web_themes/koala/source/src/components/ConsumerSettings.vue @@ -0,0 +1,148 @@ + + + + + diff --git a/packages/modules/web_themes/koala/source/src/pages/IndexPage.vue b/packages/modules/web_themes/koala/source/src/pages/IndexPage.vue index f41073f613..ccbff68701 100644 --- a/packages/modules/web_themes/koala/source/src/pages/IndexPage.vue +++ b/packages/modules/web_themes/koala/source/src/pages/IndexPage.vue @@ -17,6 +17,9 @@ + + + @@ -39,6 +42,14 @@ > + + + + @@ -50,10 +47,6 @@ > - -