From 7f4b4ed1f3a37a3bd666ab3d8252365d275718ea Mon Sep 17 00:00:00 2001 From: Julian Stirling Date: Sun, 27 Jul 2025 18:30:32 +0100 Subject: [PATCH] Splitting logic for property control from logic to create UI from schema --- .../labThingsComponents/inputFromSchema.vue | 216 ++++++++++++++++++ .../labThingsComponents/propertyControl.vue | 194 ++-------------- .../serverSpecifiedPropertyControl.vue | 1 + 3 files changed, 236 insertions(+), 175 deletions(-) create mode 100644 webapp/src/components/labThingsComponents/inputFromSchema.vue diff --git a/webapp/src/components/labThingsComponents/inputFromSchema.vue b/webapp/src/components/labThingsComponents/inputFromSchema.vue new file mode 100644 index 00000000..e1463507 --- /dev/null +++ b/webapp/src/components/labThingsComponents/inputFromSchema.vue @@ -0,0 +1,216 @@ + + + + + diff --git a/webapp/src/components/labThingsComponents/propertyControl.vue b/webapp/src/components/labThingsComponents/propertyControl.vue index e3ce0cbb..2b3e09f0 100644 --- a/webapp/src/components/labThingsComponents/propertyControl.vue +++ b/webapp/src/components/labThingsComponents/propertyControl.vue @@ -1,90 +1,23 @@ - + diff --git a/webapp/src/components/labThingsComponents/serverSpecifiedPropertyControl.vue b/webapp/src/components/labThingsComponents/serverSpecifiedPropertyControl.vue index a0f81ab5..89a24fe3 100644 --- a/webapp/src/components/labThingsComponents/serverSpecifiedPropertyControl.vue +++ b/webapp/src/components/labThingsComponents/serverSpecifiedPropertyControl.vue @@ -3,6 +3,7 @@ :thing="propertyData.thing" :property-name="propertyData.property_name" :thing-name="propertyData.thing" + :label="propertyData.label" :read-back="propertyData.read_back" :read-back-delay="propertyData.read_back_delay" />