add sortOrder for setting item (#5534)

* add priority for setting item

* keep original order

* remove comment
This commit is contained in:
Terry Jia
2025-09-14 03:40:44 -04:00
committed by GitHub
parent 6e2a3a0d07
commit 6e2d86520b
2 changed files with 9 additions and 1 deletions

View File

@@ -113,7 +113,12 @@ const sortedGroups = (category: SettingTreeNode): ISettingGroup[] => {
.sort((a, b) => a.label.localeCompare(b.label))
.map((group) => ({
label: group.label,
settings: flattenTree<SettingParams>(group)
settings: flattenTree<SettingParams>(group).sort((a, b) => {
const sortOrderA = a.sortOrder ?? 0
const sortOrderB = b.sortOrder ?? 0
return sortOrderB - sortOrderA
})
}))
}