fix: fix resetting config and other minor issues (#2819)

This commit is contained in:
Alex Inkin
2025-01-24 22:12:57 +04:00
committed by GitHub
parent e6f02bf8f7
commit bb8109f67d
10 changed files with 194 additions and 156 deletions

View File

@@ -27,16 +27,15 @@ export function renderPkgStatus(
return { primary, dependency, health }
}
function getInstalledPrimaryStatus(pkg: T.PackageDataEntry): PrimaryStatus {
if (
Object.values(pkg.requestedActions).some(
r => r.active && r.request.severity === 'critical',
)
) {
return 'actionRequired'
} else {
return pkg.status.main
}
export function getInstalledPrimaryStatus({
requestedActions,
status,
}: T.PackageDataEntry): PrimaryStatus {
return Object.values(requestedActions).some(
r => r.active && r.request.severity === 'critical',
)
? 'actionRequired'
: status.main
}
function getDependencyStatus(depErrors: PkgDependencyErrors): DependencyStatus {