diff --git a/src/views/ManagerView.vue b/src/views/ManagerView.vue index e4b8fa3..b0dec39 100644 --- a/src/views/ManagerView.vue +++ b/src/views/ManagerView.vue @@ -102,14 +102,10 @@ export default defineComponent({ computed: { sortedStationList() { - const sortedList = this.store.stationList.sort((a, b) => (a.name > b.name ? 1 : -1)); - // if (!this.store.searchedSceneryName || this.store.searchedSceneryName == '') return sortedList; - - return sortedList.filter( - (station, i) => - i < this.store.maxVisibleResults && - station.name.toLowerCase().startsWith(this.store.searchedSceneryName.toLowerCase()) - ); + return this.store.stationList + .filter((station) => station.name.toLowerCase().startsWith(this.store.searchedSceneryName.toLowerCase())) + .sort((a, b) => (a.name > b.name ? 1 : -1)) + .filter((_, i) => i < this.store.maxVisibleResults); }, },