aboutsummaryrefslogtreecommitdiffstats
path: root/apps/dashboard/src
diff options
context:
space:
mode:
Diffstat (limited to 'apps/dashboard/src')
-rw-r--r--apps/dashboard/src/App.vue13
1 files changed, 11 insertions, 2 deletions
diff --git a/apps/dashboard/src/App.vue b/apps/dashboard/src/App.vue
index 64a480e3e60..0d09bcc4537 100644
--- a/apps/dashboard/src/App.vue
+++ b/apps/dashboard/src/App.vue
@@ -180,7 +180,7 @@ export default {
return (status) => !(status in this.enabledStatuses) || this.enabledStatuses[status]
},
sortedAllStatuses() {
- return Object.keys(this.allCallbacksStatus).slice().sort((a, b) => a > b)
+ return Object.keys(this.allCallbacksStatus).slice().sort(this.sortStatuses)
},
sortedPanels() {
return Object.values(this.panels).sort((a, b) => {
@@ -193,7 +193,7 @@ export default {
})
},
sortedRegisteredStatus() {
- return this.registeredStatus.slice().sort((a, b) => a > b)
+ return this.registeredStatus.slice().sort(this.sortStatuses)
},
},
watch: {
@@ -352,6 +352,15 @@ export default {
}
this.saveStatuses()
},
+ sortStatuses(a, b) {
+ const al = a.toLowerCase()
+ const bl = b.toLowerCase()
+ return al > bl
+ ? 1
+ : al < bl
+ ? -1
+ : 0
+ },
handleScroll() {
if (window.scrollY > 70) {
document.body.classList.add('dashboard--scrolled')