From 697a1212758ab16d854884543b8c1c7c722dc66c Mon Sep 17 00:00:00 2001 From: Julian Stirling Date: Wed, 1 Jul 2026 14:57:28 +0100 Subject: [PATCH] Consolidate property control menu into own component --- webapp/src/assets/less/variables.less | 6 + .../genericComponents/iconButton.vue | 30 ++- .../components/genericComponents/miniMenu.vue | 2 +- .../labThingsComponents/inputFromSchema.vue | 182 ++++-------------- .../propertyControlMenu.vue | 48 +++++ .../controlComponents/positionControl.vue | 2 +- 6 files changed, 109 insertions(+), 161 deletions(-) create mode 100644 webapp/src/components/labThingsComponents/propertyControlMenu.vue diff --git a/webapp/src/assets/less/variables.less b/webapp/src/assets/less/variables.less index af9650e7..a1ae18e2 100644 --- a/webapp/src/assets/less/variables.less +++ b/webapp/src/assets/less/variables.less @@ -315,6 +315,12 @@ cursor: pointer; color: @global-color; } + +.ofm-hidden-link.disabled{ + cursor: default; + color: @global-muted-color; +} + .hook-inverse() { .ofm-hidden-link{ color: @inverse-global-color; diff --git a/webapp/src/components/genericComponents/iconButton.vue b/webapp/src/components/genericComponents/iconButton.vue index 95d06982..6ab84fde 100644 --- a/webapp/src/components/genericComponents/iconButton.vue +++ b/webapp/src/components/genericComponents/iconButton.vue @@ -1,9 +1,9 @@ diff --git a/webapp/src/components/tabContentComponents/controlComponents/positionControl.vue b/webapp/src/components/tabContentComponents/controlComponents/positionControl.vue index 4e1b1e6e..70cac330 100644 --- a/webapp/src/components/tabContentComponents/controlComponents/positionControl.vue +++ b/webapp/src/components/tabContentComponents/controlComponents/positionControl.vue @@ -22,7 +22,7 @@ and zero position buttons. It also includes the d-pad. type="number" @keyup.enter="startMoveTask" /> - +