Files
scrypted/plugins/core/ui/src/components/AggregateComponent.vue
2022-12-19 10:02:43 -08:00

23 lines
532 B
Vue

<template>
<Device v-if="id" :deviceId="id"></Device>
</template>
<script>
import Device from "./Device.vue";
export default {
asyncComputed: {
id: {
async get() {
const device = this.$store.state.scrypted.devices
.map((id) => this.$scrypted.systemManager.getDeviceById(id))
.find((device) => {
return device.pluginId === "@scrypted/core" && device.nativeId === "aggregatecore";
});
return device?.id;
}
}
},
components: { Device }
};
</script>