Skip to content

Commit 9da287c

Browse files
committed
refactor: optimize sorting logic
1 parent d6b7f95 commit 9da287c

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

app/pages/package/[[org]]/[name]/versions.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,8 @@ const otherTagRows = computed(() =>
7272
tagRows.value
7373
.filter(r => !r.tags.includes('latest'))
7474
.sort((rowA, rowB) => {
75-
const priorityA = getTagPriority(rowA.primaryTag)
76-
const priorityB = getTagPriority(rowB.primaryTag)
75+
const priorityA = Math.min(...rowA.tags.map(getTagPriority))
76+
const priorityB = Math.min(...rowB.tags.map(getTagPriority))
7777
if (priorityA !== priorityB) return priorityA - priorityB
7878
const timeA = versionTimes.value[rowA.version] ?? ''
7979
const timeB = versionTimes.value[rowB.version] ?? ''

0 commit comments

Comments
 (0)