Patch Build App

This commit is contained in:
Ferrovia committed 2026-04-10 21:54:37 +02:00
1 parent 3fcdf7e5ef
commit b5df269cf8
5 files changed
+40 -30

No files matched your search

@@ -213,7 +213,7 @@ export default function ClassiquesArriveesQuais(){
} catch (e) { return []; }
};
const parsePerturbArretsObject = (p) => {
const parsePerturbArretsObject = useCallback((p) => {
const raw = p && (p.perturbations_arrets || p.arrets || p.arrets_perturbations);
if (!raw) return { arrets: [], jours: null };
if (typeof raw === 'object') {
@@ -230,7 +230,7 @@ export default function ClassiquesArriveesQuais(){
} catch (e) {
return { arrets: [], jours: null };
}
};
}, []);
const getPerturbationJours = useCallback((p) => {
if (!p) return null;
@@ -371,7 +371,7 @@ export default function ClassiquesArriveesQuais(){
}
if (maxDelay != null) return { label: `retardé +${maxDelay}min.`, detail: '', delayMinutes: maxDelay };
return { label: "à l'heure", detail: '', delayMinutes: null };
}, [findPerturbsForHoraireAndStop, parseDelayMinutesFromArret, getPerturbationJours]);
}, [findPerturbsForHoraireAndStop, parseDelayMinutesFromArret, getPerturbationJours, normalizeName]);
// Fetch perturbations & travaux from Supabase periodically
useEffect(() => {
@@ -417,7 +417,7 @@ export default function ClassiquesArriveesQuais(){
fetchPerturb();
const id = setInterval(fetchPerturb, 15000);
return () => { mounted = false; clearInterval(id); };
}, []);
}, [getPerturbationJours]);
// Annotate selectedHoraire with computed status when perturbations change
useEffect(() => {
@@ -579,7 +579,7 @@ export default function ClassiquesArriveesQuais(){
loadNextForQuai();
return () => { mounted = false; };
}, [gareDisplayParam, gareIdParam, quaiParam, parseTimeHM]);
}, [gareDisplayParam, gareIdParam, quaiParam, parseTimeHM, normalizeName]);
// toggle flag to alternate time/status when needed (observe selectedHoraire.status when present)
const [showTime, setShowTime] = useState(true);