fix(files): Sort tree views correctly by natural order

Signed-off-by: Christopher Ng <chrng8@gmail.com>
This commit is contained in:
Christopher Ng 2024-09-09 16:11:43 -07:00
parent a0f2be2a50
commit 6b079e67a2
2 changed files with 0 additions and 2 deletions

View file

@ -122,7 +122,6 @@ export default defineComponent({
return this.views
.reduce((map, view) => {
map[view.parent!] = [...(map[view.parent!] || []), view]
// TODO Allow undefined order for natural sort
map[view.parent!].sort((a, b) => {
if (typeof a.order === 'number' || typeof b.order === 'number') {
return (a.order ?? 0) - (b.order ?? 0)

View file

@ -77,7 +77,6 @@ const registerNodeView = (node: TreeNode | Folder) => {
name: node.displayName ?? node.displayname ?? node.basename,
icon: FolderSvg,
order: 0, // TODO Allow undefined order for natural sort
getContents,
loadChildViews: getLoadChildViews(node),