mirror of
https://github.com/Spythere/stacjownik.git
synced 2026-05-04 22:08:12 +00:00
asdek: filtry
This commit is contained in:
@@ -16,6 +16,8 @@ export interface Filter {
|
|||||||
SPE: boolean;
|
SPE: boolean;
|
||||||
SUP: boolean;
|
SUP: boolean;
|
||||||
noSUP: boolean;
|
noSUP: boolean;
|
||||||
|
ASDEK: boolean;
|
||||||
|
noASDEK: boolean;
|
||||||
ręczne: boolean;
|
ręczne: boolean;
|
||||||
'ręczne+SPK': boolean;
|
'ręczne+SPK': boolean;
|
||||||
'ręczne+SCS': boolean;
|
'ręczne+SCS': boolean;
|
||||||
|
|||||||
+17
-3
@@ -1,14 +1,14 @@
|
|||||||
{
|
{
|
||||||
"optionSections": [
|
"optionSections": [
|
||||||
|
"status",
|
||||||
|
"timetables",
|
||||||
"reality",
|
"reality",
|
||||||
"package-access",
|
"package-access",
|
||||||
"access",
|
"access",
|
||||||
"control",
|
"control",
|
||||||
"addons",
|
|
||||||
"blockades",
|
"blockades",
|
||||||
"signals",
|
"signals",
|
||||||
"status",
|
"addons"
|
||||||
"timetables"
|
|
||||||
],
|
],
|
||||||
|
|
||||||
"options": [
|
"options": [
|
||||||
@@ -139,6 +139,20 @@
|
|||||||
"value": true,
|
"value": true,
|
||||||
"defaultValue": true
|
"defaultValue": true
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"id": "ASDEK",
|
||||||
|
"name": "ASDEK",
|
||||||
|
"section": "addons",
|
||||||
|
"value": true,
|
||||||
|
"defaultValue": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "noASDEK",
|
||||||
|
"name": "noASDEK",
|
||||||
|
"section": "addons",
|
||||||
|
"value": true,
|
||||||
|
"defaultValue": true
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"id": "SBL",
|
"id": "SBL",
|
||||||
"name": "SBL",
|
"name": "SBL",
|
||||||
|
|||||||
@@ -198,6 +198,9 @@
|
|||||||
"SUP": "SUP (RASP-UZK)",
|
"SUP": "SUP (RASP-UZK)",
|
||||||
"noSUP": "WITHOUT SUP",
|
"noSUP": "WITHOUT SUP",
|
||||||
|
|
||||||
|
"ASDEK": "ASDEK",
|
||||||
|
"noASDEK": "NO ASDEK",
|
||||||
|
|
||||||
"SBL": "AUTOMATIC (SBL)",
|
"SBL": "AUTOMATIC (SBL)",
|
||||||
"PBL": "SEMIAUTOMATIC (PBL)",
|
"PBL": "SEMIAUTOMATIC (PBL)",
|
||||||
|
|
||||||
|
|||||||
+5
-2
@@ -187,6 +187,9 @@
|
|||||||
"SUP": "SUP (RASP-UZK)",
|
"SUP": "SUP (RASP-UZK)",
|
||||||
"noSUP": "BEZ SUP",
|
"noSUP": "BEZ SUP",
|
||||||
|
|
||||||
|
"ASDEK": "ASDEK",
|
||||||
|
"noASDEK": "BEZ ASDEK-a",
|
||||||
|
|
||||||
"SBL": "SAMOCZYNNA",
|
"SBL": "SAMOCZYNNA",
|
||||||
"PBL": "PÓŁSAMOCZYNNA",
|
"PBL": "PÓŁSAMOCZYNNA",
|
||||||
|
|
||||||
@@ -199,8 +202,8 @@
|
|||||||
"free": "WOLNA",
|
"free": "WOLNA",
|
||||||
"occupied": "ZAJĘTA",
|
"occupied": "ZAJĘTA",
|
||||||
|
|
||||||
"withActiveTimetables": "AKTYWNE RJ",
|
"withActiveTimetables": "AKTYWNE",
|
||||||
"withoutActiveTimetables": "BEZ AKTYWNYCH RJ",
|
"withoutActiveTimetables": "BEZ AKTYWNYCH",
|
||||||
|
|
||||||
"sliders": {
|
"sliders": {
|
||||||
"min-lvl": "MIN. WYMAGANY POZIOM DYŻURNEGO",
|
"min-lvl": "MIN. WYMAGANY POZIOM DYŻURNEGO",
|
||||||
|
|||||||
@@ -167,7 +167,7 @@ export const filterStations = (station: Station, filters: Filter) => {
|
|||||||
return false;
|
return false;
|
||||||
|
|
||||||
if (station.generalInfo) {
|
if (station.generalInfo) {
|
||||||
const { routes, availability, controlType, lines, reqLevel, signalType, SUP, authors } =
|
const { routes, availability, controlType, lines, reqLevel, signalType, SUP, ASDEK, authors } =
|
||||||
station.generalInfo;
|
station.generalInfo;
|
||||||
|
|
||||||
if (availability == 'unavailable' && filters['unavailable'] && !station.onlineInfo)
|
if (availability == 'unavailable' && filters['unavailable'] && !station.onlineInfo)
|
||||||
@@ -216,6 +216,9 @@ export const filterStations = (station: Station, filters: Filter) => {
|
|||||||
if (filters['SUP'] && SUP) return false;
|
if (filters['SUP'] && SUP) return false;
|
||||||
if (filters['noSUP'] && !SUP) return false;
|
if (filters['noSUP'] && !SUP) return false;
|
||||||
|
|
||||||
|
if (filters['ASDEK'] && ASDEK) return false;
|
||||||
|
if (filters['noASDEK'] && !ASDEK) return false;
|
||||||
|
|
||||||
if (filters['SBL'] && routes.sblNames.length > 0) return false;
|
if (filters['SBL'] && routes.sblNames.length > 0) return false;
|
||||||
if (filters['PBL'] && routes.sblNames.length == 0) return false;
|
if (filters['PBL'] && routes.sblNames.length == 0) return false;
|
||||||
|
|
||||||
|
|||||||
@@ -16,6 +16,8 @@ const filterInitStates: Filter = {
|
|||||||
SPE: false,
|
SPE: false,
|
||||||
SUP: false,
|
SUP: false,
|
||||||
noSUP: false,
|
noSUP: false,
|
||||||
|
ASDEK: false,
|
||||||
|
noASDEK: false,
|
||||||
ręczne: false,
|
ręczne: false,
|
||||||
'ręczne+SPK': false,
|
'ręczne+SPK': false,
|
||||||
'ręczne+SCS': false,
|
'ręczne+SCS': false,
|
||||||
|
|||||||
Reference in New Issue
Block a user