Stage:
-
- {{ things.stage.title }}
+
+ {{ stageType }}
-
No stage configured
@@ -71,8 +69,12 @@ export default {
},
computed: {
- things: function () {
- return this.$store.getters["wot/thingDescriptions"];
+ cameraType() {
+ // No need to check as the microscope won't start up without a camera defined
+ return this.thingDescription("camera").title;
+ },
+ stageType() {
+ return this.thingAvailable("stage") ? this.thingDescription("stage").title : undefined;
},
},
diff --git a/webapp/src/components/tabContentComponents/powerContent.vue b/webapp/src/components/tabContentComponents/powerContent.vue
index ecb1c419..a1a6de49 100644
--- a/webapp/src/components/tabContentComponents/powerContent.vue
+++ b/webapp/src/components/tabContentComponents/powerContent.vue
@@ -10,7 +10,7 @@