From a5b5df7452e707f376101f937bc43d256e1c0bd3 Mon Sep 17 00:00:00 2001 From: Spythere Date: Tue, 21 May 2024 16:17:23 +0200 Subject: [PATCH] refactor: restructured station filters --- src/components/StationsView/FilterOption.vue | 25 +- .../StationsView/StationFilterCard.vue | 227 ++++++++------- src/components/StationsView/StationTable.vue | 62 ++-- src/components/StationsView/typings.ts | 77 ++--- src/components/StationsView/utils.ts | 0 src/locales/en.json | 25 +- src/locales/pl.json | 24 +- src/managers/stationFilterManager.ts | 116 ++++++++ src/managers/storageManager.ts | 4 + src/scripts/data/stationHeaderNames.ts | 20 -- src/scripts/utils/stationFilterUtils.ts | 275 ++++++++++-------- src/store/stationFiltersStore.ts | 87 +----- src/typings/common.ts | 45 ++- src/views/StationsView.vue | 24 +- 14 files changed, 546 insertions(+), 465 deletions(-) create mode 100644 src/components/StationsView/utils.ts create mode 100644 src/managers/stationFilterManager.ts diff --git a/src/components/StationsView/FilterOption.vue b/src/components/StationsView/FilterOption.vue index 5376db0..381f3a4 100644 --- a/src/components/StationsView/FilterOption.vue +++ b/src/components/StationsView/FilterOption.vue @@ -15,7 +15,6 @@