diff options
| author | Copilot <198982749+Copilot@users.noreply.github.com> | 2025-11-07 19:44:50 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-07 19:44:50 +0100 |
| commit | a6ec0e52ecb33915cc4c4b22df1d2512ab9b0111 (patch) | |
| tree | 68dfd09c9067bb95dc4f7f5c20004dda20bef9ed /src/frontend/app/routes/stops-$id.tsx | |
| parent | 6941f4fb37ffa57c2e4631ff6641976d21151e54 (diff) | |
PWA: use standalone display mode and disable scroll on modal sheets (#82)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: arielcostas <94913521+arielcostas@users.noreply.github.com>
Diffstat (limited to 'src/frontend/app/routes/stops-$id.tsx')
| -rw-r--r-- | src/frontend/app/routes/stops-$id.tsx | 40 |
1 files changed, 26 insertions, 14 deletions
diff --git a/src/frontend/app/routes/stops-$id.tsx b/src/frontend/app/routes/stops-$id.tsx index ea60da7..7d533a5 100644 --- a/src/frontend/app/routes/stops-$id.tsx +++ b/src/frontend/app/routes/stops-$id.tsx @@ -27,7 +27,6 @@ export interface ConsolidatedCirculation { }; } - interface ErrorInfo { type: "network" | "server" | "unknown"; status?: number; @@ -39,11 +38,14 @@ const loadConsolidatedData = async ( stopId: string, ): Promise<ConsolidatedCirculation[]> => { const regionConfig = getRegionConfig(region); - const resp = await fetch(`${regionConfig.consolidatedCirculationsEndpoint}?stopId=${stopId}`, { - headers: { - Accept: "application/json", + const resp = await fetch( + `${regionConfig.consolidatedCirculationsEndpoint}?stopId=${stopId}`, + { + headers: { + Accept: "application/json", + }, }, - }); + ); if (!resp.ok) { throw new Error(`HTTP ${resp.status}: ${resp.statusText}`); @@ -232,9 +234,7 @@ export default function Estimates() { </div> {stopData && stopData.lines && stopData.lines.length > 0 && ( - <div - className={`estimates-lines-container`} - > + <div className={`estimates-lines-container`}> {stopData.lines.map((line) => ( <div key={line} className="estimates-line-icon"> <LineIcon line={line} region={region} rounded /> @@ -244,18 +244,30 @@ export default function Estimates() { )} <div className="experimental-notice"> - <strong>{t("estimates.experimental_feature", "Experimental feature")}</strong> - <p>{t("estimates.experimental_description", "This view uses consolidated data from multiple real-time sources. This feature is experimental and may not be completely accurate.")}</p> + <strong> + {t("estimates.experimental_feature", "Experimental feature")} + </strong> + <p> + {t( + "estimates.experimental_description", + "This view uses consolidated data from multiple real-time sources. This feature is experimental and may not be completely accurate.", + )} + </p> </div> {stopData && <StopAlert stop={stopData} />} <div className="table-responsive"> - {data ? (<> - <ConsolidatedCirculationList data={data} dataDate={dataDate} regionConfig={regionConfig} /> - </>) : null} + {data ? ( + <> + <ConsolidatedCirculationList + data={data} + dataDate={dataDate} + regionConfig={regionConfig} + /> + </> + ) : null} </div> - </div> </PullToRefresh> ); |
