[feat] Show conflicting status for installed packages with compatibility issues (#4579)

Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
Jin Yi
2025-07-29 17:31:57 +09:00
parent 2bff313135
commit 17dcc31585
3 changed files with 16 additions and 9 deletions

View File

@@ -32,6 +32,7 @@
:status-type="
nodePack.status as components['schemas']['NodeVersionStatus']
"
:has-compatibility-issues="hasCompatibilityIssues"
/>
</MetadataRow>
<MetadataRow :label="t('manager.version')">
@@ -131,9 +132,9 @@ const conflictResult = computed((): ConflictDetectionResult | null => {
return null
})
const hasCompatibilityIssues = computed(
() => conflictResult.value?.has_conflict ?? false
)
const hasCompatibilityIssues = computed(() => {
return isInstalled.value && conflictResult.value?.has_conflict ? true : false
})
const infoItems = computed<InfoItem[]>(() => [
{