mirror of
https://github.com/Spythere/stacjownik.git
synced 2026-05-04 22:08:12 +00:00
chore: restored station filtering by non-electric double track routes
This commit is contained in:
@@ -132,13 +132,15 @@ function filterSliderValues(filters: Record<string, any>, generalInfo: StationGe
|
|||||||
filters['minOneWayCatenary'] > routes.singleElectrifiedNames.length ||
|
filters['minOneWayCatenary'] > routes.singleElectrifiedNames.length ||
|
||||||
filters['minOneWay'] > routes.singleOtherNames.length ||
|
filters['minOneWay'] > routes.singleOtherNames.length ||
|
||||||
filters['minTwoWayCatenary'] > routes.doubleElectrifiedNames.length ||
|
filters['minTwoWayCatenary'] > routes.doubleElectrifiedNames.length ||
|
||||||
// filters['minTwoWay'] > routes.doubleOtherNames.length ||
|
filters['minTwoWay'] > routes.doubleOtherNames.length ||
|
||||||
filters['minOneWayCatenaryInt'] >
|
filters['minOneWayCatenaryInt'] >
|
||||||
internalRoutes.filter((r) => r.routeTracks == 1 && r.isElectric == true).length ||
|
internalRoutes.filter((r) => r.routeTracks == 1 && r.isElectric == true).length ||
|
||||||
filters['minOneWayInt'] >
|
filters['minOneWayInt'] >
|
||||||
internalRoutes.filter((r) => r.routeTracks == 1 && r.isElectric == false).length ||
|
internalRoutes.filter((r) => r.routeTracks == 1 && r.isElectric == false).length ||
|
||||||
filters['minTwoWayCatenaryInt'] >
|
filters['minTwoWayCatenaryInt'] >
|
||||||
internalRoutes.filter((r) => r.routeTracks == 2 && r.isElectric == true).length
|
internalRoutes.filter((r) => r.routeTracks == 2 && r.isElectric == true).length ||
|
||||||
|
filters['minTwoWayInt'] >
|
||||||
|
internalRoutes.filter((r) => r.routeTracks == 2 && r.isElectric == false).length
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -62,11 +62,12 @@ export const initFilters = {
|
|||||||
maxLevel: 20,
|
maxLevel: 20,
|
||||||
minOneWay: 0,
|
minOneWay: 0,
|
||||||
minOneWayCatenary: 0,
|
minOneWayCatenary: 0,
|
||||||
minTwoWayCatenary: 0,
|
|
||||||
minOneWayInt: 0,
|
minOneWayInt: 0,
|
||||||
minOneWayCatenaryInt: 0,
|
minOneWayCatenaryInt: 0,
|
||||||
|
minTwoWay: 0,
|
||||||
|
minTwoWayCatenary: 0,
|
||||||
|
minTwoWayInt: 0,
|
||||||
minTwoWayCatenaryInt: 0,
|
minTwoWayCatenaryInt: 0,
|
||||||
// minTwoWay: 0,
|
|
||||||
authors: ''
|
authors: ''
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -77,12 +78,12 @@ export const sliderStates = [
|
|||||||
{ id: 'maxLevel', minRange: 0, maxRange: 20, step: 1 },
|
{ id: 'maxLevel', minRange: 0, maxRange: 20, step: 1 },
|
||||||
{ id: 'minOneWay', minRange: 0, maxRange: 5, step: 1 },
|
{ id: 'minOneWay', minRange: 0, maxRange: 5, step: 1 },
|
||||||
{ id: 'minOneWayCatenary', minRange: 0, maxRange: 5, step: 1 },
|
{ id: 'minOneWayCatenary', minRange: 0, maxRange: 5, step: 1 },
|
||||||
{ id: 'minTwoWayCatenary', minRange: 0, maxRange: 5, step: 1 },
|
|
||||||
{ id: 'minOneWayInt', minRange: 0, maxRange: 5, step: 1 },
|
{ id: 'minOneWayInt', minRange: 0, maxRange: 5, step: 1 },
|
||||||
{ id: 'minOneWayCatenaryInt', minRange: 0, maxRange: 5, step: 1 },
|
{ id: 'minOneWayCatenaryInt', minRange: 0, maxRange: 5, step: 1 },
|
||||||
|
{ id: 'minTwoWay', minRange: 0, maxRange: 5, step: 1 },
|
||||||
|
{ id: 'minTwoWayCatenary', minRange: 0, maxRange: 5, step: 1 },
|
||||||
|
{ id: 'minTwoWayInt', minRange: 0, maxRange: 5, step: 1 },
|
||||||
{ id: 'minTwoWayCatenaryInt', minRange: 0, maxRange: 5, step: 1 },
|
{ id: 'minTwoWayCatenaryInt', minRange: 0, maxRange: 5, step: 1 },
|
||||||
// { id: 'minTwoWay', minRange: 0, maxRange: 5, step: 1 },
|
|
||||||
// { id: 'minTwoWayInt', minRange: 0, maxRange: 5, step: 1 }
|
|
||||||
];
|
];
|
||||||
|
|
||||||
export type StationFilter = keyof typeof initFilters;
|
export type StationFilter = keyof typeof initFilters;
|
||||||
|
|||||||
Reference in New Issue
Block a user