We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents bea3a2b + 30817de commit 49c1826Copy full SHA for 49c1826
src/components/Main/StampPicker/composables/useStampFilter.ts
@@ -76,11 +76,15 @@ const useStampFilter = () => {
76
const result = [
77
...altNameRes.map(r => ({
78
value: altNameToName(r.value),
79
- priority: r.priority
+ priority: r.priority,
80
+ isAltName: true
81
})),
- ...res
82
+ ...res.map(r => ({ ...r, isAltName: false }))
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
+ }))
88
.sort((a, b) => compareStringInsensitive(a.sortKey, b.sortKey))
89
.map(r => r.value)
90
0 commit comments