ui_migration refactor(store) fix lingering issues namespace and wrong variable definition

This commit is contained in:
Antonio Anaya 2026-04-21 23:45:25 -06:00
parent 3a5a7488dd
commit 917e3ff3ed
2 changed files with 6 additions and 6 deletions

View file

@ -42,8 +42,8 @@
import propertyControl from "@/components/labThingsComponents/propertyControl.vue";
import ServerSpecifiedInterface from "@/components/labThingsComponents/serverSpecifiedInterface.vue";
import { useIntersectionObserver } from "@vueuse/core";
import { mapWritableState } from "pinia";
import { useSettingsStore } from "@/stores/settings.js";
//import { mapWritableState } from "pinia";
//import { useSettingsStore } from "@/stores/settings.js";
export default {
name: "SlideScanControls",
@ -58,6 +58,7 @@ export default {
workflowName: undefined,
workflowSettings: [],
workflowOptions: [],
workflowReady: false,
};
},
@ -84,7 +85,6 @@ export default {
},
methods: {
...mapWritableState(useSettingsStore, ["ready"]),
visibilityChanged(isVisible) {
if (isVisible) {
this.readSettings();
@ -99,7 +99,7 @@ export default {
}
if (this.workflowName) {
this.ready = await this.readThingProperty(this.workflowName, "ready", true);
this.workflowReady = await this.readThingProperty(this.workflowName, "ready", true);
this.workflowSettings =
(await this.getThingEndpoint(this.workflowName, "settings_ui")) || [];
}

View file

@ -39,10 +39,10 @@ export default {
return this.wotStore.thingActionUrl(thing, action, "invokeaction", allowUndefined);
},
thingActionAvailable(thing, action) {
return this.wotStore.affordanceAvailable(thing, "actions", action);
return this.wotStore.thingAffordanceAvailable(thing, "actions", action);
},
thingPropertyAvailable(thing, property) {
return this.wotStore.affordanceAvailable(thing, "properties", property);
return this.wotStore.thingAffordanceAvailable(thing, "properties", property);
},
async readThingProperty(thing, property, silenceErrors = false) {
let url = this.wotStore.thingPropertyUrl(thing, property, "readproperty", false);