mirror of
https://github.com/pacnpal/thrilltrack-explorer.git
synced 2025-12-23 14:11:13 -05:00
Refactor: Implement comprehensive ride field integration
This commit is contained in:
@@ -184,12 +184,15 @@ export function useRideCreditFilters(credits: UserRideCredit[]) {
|
||||
);
|
||||
}
|
||||
|
||||
// Track material filter
|
||||
// Track material filter (handles array)
|
||||
if (filters.trackMaterial && filters.trackMaterial.length > 0) {
|
||||
result = result.filter(credit =>
|
||||
credit.rides?.track_material &&
|
||||
filters.trackMaterial!.includes(credit.rides.track_material)
|
||||
);
|
||||
result = result.filter(credit => {
|
||||
if (!credit.rides?.track_material) return false;
|
||||
const rideMaterials = Array.isArray(credit.rides.track_material)
|
||||
? credit.rides.track_material
|
||||
: [credit.rides.track_material];
|
||||
return rideMaterials.some(material => filters.trackMaterial!.includes(material));
|
||||
});
|
||||
}
|
||||
|
||||
// User rating
|
||||
|
||||
Reference in New Issue
Block a user