From 439f59fedcb4e8645b0381b61ad065db447d60ca Mon Sep 17 00:00:00 2001 From: Spythere Date: Tue, 5 Sep 2023 15:40:32 +0200 Subject: [PATCH] =?UTF-8?q?poprawki=20filtr=C3=B3w=20scenerii?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/StationsView/FilterOption.vue | 85 +++++++++---------- .../StationsView/StationFilterCard.vue | 13 +-- src/components/StationsView/StationTable.vue | 4 - src/store/stationFiltersStore.ts | 23 +++-- src/views/StationsView.vue | 5 +- 5 files changed, 55 insertions(+), 75 deletions(-) diff --git a/src/components/StationsView/FilterOption.vue b/src/components/StationsView/FilterOption.vue index 0f57cf9..c924eb5 100644 --- a/src/components/StationsView/FilterOption.vue +++ b/src/components/StationsView/FilterOption.vue @@ -1,14 +1,10 @@ diff --git a/src/components/StationsView/StationFilterCard.vue b/src/components/StationsView/StationFilterCard.vue index c0f2152..499ae13 100644 --- a/src/components/StationsView/StationFilterCard.vue +++ b/src/components/StationsView/StationFilterCard.vue @@ -55,7 +55,7 @@
-
- -
diff --git a/src/store/stationFiltersStore.ts b/src/store/stationFiltersStore.ts index 33b9365..f57147c 100644 --- a/src/store/stationFiltersStore.ts +++ b/src/store/stationFiltersStore.ts @@ -63,7 +63,7 @@ export const useStationFiltersStore = defineStore('stationFiltersStore', { case 'all-available': this.resetFilters(); - this.changeFilterValue({ name: 'non-public', value: false }); + // this.changeFilterValue('non-public', false); break; default: @@ -71,10 +71,9 @@ export const useStationFiltersStore = defineStore('stationFiltersStore', { } }, - changeFilterValue(filter: { name: string; value: any }) { - this.filters[filter.name] = filter.value; - - if (StorageManager.isRegistered('options_saved')) StorageManager.setValue(filter.name, filter.value); + changeFilterValue(name: string, value: any) { + this.filters[name] = value; + if (StorageManager.isRegistered('options_saved')) StorageManager.setValue(name, value); }, resetFilters() { @@ -92,14 +91,12 @@ export const useStationFiltersStore = defineStore('stationFiltersStore', { }, resetSectionOptions(section: string) { - this.inputs.options.forEach((option) => { - if (option.section != section) return; - - option.value = option.defaultValue; - this.filters[option.id] = !option.defaultValue; - - StorageManager.setBooleanValue(option.name, !option.defaultValue); - }); + this.inputs.options + .filter((option) => option.section == section) + .forEach((option) => { + option.value = option.defaultValue; + StorageManager.setBooleanValue(option.name, !option.defaultValue); + }); }, changeSorter(headerName: HeadIdsTypes) { diff --git a/src/views/StationsView.vue b/src/views/StationsView.vue index b9d2f73..6aa73ed 100644 --- a/src/views/StationsView.vue +++ b/src/views/StationsView.vue @@ -14,7 +14,6 @@