diff --git a/app/src/views/dashboard/components/NodeAnalyticItem.vue b/app/src/views/dashboard/components/NodeAnalyticItem.vue index 1609d33f..109db3d3 100644 --- a/app/src/views/dashboard/components/NodeAnalyticItem.vue +++ b/app/src/views/dashboard/components/NodeAnalyticItem.vue @@ -6,12 +6,16 @@ import memory from '@/assets/svg/memory.svg?component' import UsageProgressLine from '@/components/Chart/UsageProgressLine.vue' import { bytesToSize } from '@/lib/helper' -defineProps<{ +const props = defineProps<{ item: AnalyticNode currentNodeId?: number localVersion?: string onLinkStart?: (item: AnalyticNode) => void }>() + +const hasKnownVersions = computed(() => !!props.item.version && !!props.localVersion) +const isVersionCompatible = computed(() => hasKnownVersions.value && props.item.version === props.localVersion) +const isVersionIncompatible = computed(() => hasKnownVersions.value && props.item.version !== props.localVersion)