From 6a0d700f7b34e2d19f3c6fd30b4567704e99762a Mon Sep 17 00:00:00 2001 From: Matthew Hasselfield Date: Mon, 13 Jul 2026 15:13:04 -0400 Subject: [PATCH 1/2] UiButton: button that knows about accessLevel --- src/components/UiButton.vue | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/components/UiButton.vue diff --git a/src/components/UiButton.vue b/src/components/UiButton.vue new file mode 100644 index 0000000..0b771b9 --- /dev/null +++ b/src/components/UiButton.vue @@ -0,0 +1,20 @@ + + + + + From 6c18f957f89fa187a5dee484e6b2bbdc15e5d3dc Mon Sep 17 00:00:00 2001 From: Matthew Hasselfield Date: Mon, 13 Jul 2026 15:13:12 -0400 Subject: [PATCH 2/2] ACU: HVAC controls. --- src/main.js | 2 + src/panels/ACUAgent.vue | 131 ++++++++++++++++++++++++++++++++++++++-- 2 files changed, 129 insertions(+), 4 deletions(-) diff --git a/src/main.js b/src/main.js index 1b81eab..d559199 100644 --- a/src/main.js +++ b/src/main.js @@ -21,6 +21,7 @@ import OpPrivs from './components/OpPrivs.vue' import OcsAgentHeader from './components/OcsAgentHeader.vue' import OcsLightLine from './components/OcsLightLine.vue' import OcsLight from './components/OcsLight.vue' +import UiButton from './components/UiButton.vue' app .component('AgentPanelBase', AgentPanelBase) @@ -38,6 +39,7 @@ app .component('OcsAgentHeader', OcsAgentHeader) .component('OcsLightLine', OcsLightLine) .component('OcsLight', OcsLight) + .component('UiButton', UiButton) ; // Font/icon stuff. diff --git a/src/panels/ACUAgent.vue b/src/panels/ACUAgent.vue index c03d07a..7a2509e 100644 --- a/src/panels/ACUAgent.vue +++ b/src/panels/ACUAgent.vue @@ -383,6 +383,81 @@ + + + + + +