Skip to content

Commit 49c1826

Browse files
authored
Merge pull request #4136 from traPtitech/fix/stamp_list_priority
同じ優先度のとき、別名スタンプは優先度を低めに並べるように
2 parents bea3a2b + 30817de commit 49c1826

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/components/Main/StampPicker/composables/useStampFilter.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,11 +76,15 @@ const useStampFilter = () => {
7676
const result = [
7777
...altNameRes.map(r => ({
7878
value: altNameToName(r.value),
79-
priority: r.priority
79+
priority: r.priority,
80+
isAltName: true
8081
})),
81-
...res
82+
...res.map(r => ({ ...r, isAltName: false }))
8283
]
83-
.map(r => ({ value: r.value, sortKey: `${r.priority}${r.value}` }))
84+
.map(r => ({
85+
value: r.value,
86+
sortKey: `${r.priority}${r.isAltName ? 1 : 0}${r.value}` // 同じpriorityの場合、別名は別名でないものよりも優先度が低い
87+
}))
8488
.sort((a, b) => compareStringInsensitive(a.sortKey, b.sortKey))
8589
.map(r => r.value)
8690

0 commit comments

Comments
 (0)