From bc3a603ba2bcbd297eed95411824609020584768 Mon Sep 17 00:00:00 2001 From: Spythere Date: Sat, 27 Aug 2022 13:44:04 +0200 Subject: [PATCH] Poprawiono sortowanie stacji --- src/scripts/managers/stationFilterManager.ts | 7 ++-- src/views/StationsView.vue | 35 +++++++++++++------- 2 files changed, 28 insertions(+), 14 deletions(-) diff --git a/src/scripts/managers/stationFilterManager.ts b/src/scripts/managers/stationFilterManager.ts index aaf59f5..b79aa50 100644 --- a/src/scripts/managers/stationFilterManager.ts +++ b/src/scripts/managers/stationFilterManager.ts @@ -4,6 +4,9 @@ import StorageManager from './storageManager'; const sortStations = (a: Station, b: Station, sorter: { index: number; dir: number }) => { switch (sorter.index) { + case 0: + return sorter.dir == 1 ? a.name.localeCompare(b.name) : b.name.localeCompare(a.name); + case 1: if ((a.generalInfo?.reqLevel || 0) > (b.generalInfo?.reqLevel || 0)) return sorter.dir; if ((a.generalInfo?.reqLevel || 0) < (b.generalInfo?.reqLevel || 0)) return -sorter.dir; @@ -49,8 +52,8 @@ const sortStations = (a: Station, b: Station, sorter: { index: number; dir: numb default: break; } - - return sorter.dir == 1 ? a.name.localeCompare(b.name) : b.name.localeCompare(a.name); + + return a.name.localeCompare(b.name); }; const filterStations = (station: Station, filters: Filter) => { diff --git a/src/views/StationsView.vue b/src/views/StationsView.vue index ada2d66..e0d3a7a 100644 --- a/src/views/StationsView.vue +++ b/src/views/StationsView.vue @@ -14,7 +14,7 @@