Skip to content

Commit 4792a04

Browse files
gbfs error message for no versions (#1191)
1 parent 8ca3a3b commit 4792a04

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

web-app/public/locales/en/gbfs.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,6 @@
2020
"system_alerts": "System Alerts",
2121
"free_bike_status": "Free Bike Status",
2222
"nearby_stations": "Nearby Stations"
23-
}
23+
},
24+
"unableToDetectVersions": "Unable to detect versions within this feed."
2425
}

web-app/src/app/screens/Feed/components/GbfsVersions.tsx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ import {
2222
import { displayFormattedDate } from '../../../utils/date';
2323
import { featureChipsStyle } from '../Feed.styles';
2424
import { sortGbfsVersions } from '../Feed.functions';
25+
import { WarningContentBox } from '../../../components/WarningContentBox';
2526

2627
export interface GbfsVersionsProps {
2728
feed: GBFSFeedType;
@@ -80,10 +81,6 @@ export default function GbfsVersions({
8081
return `https://github.com/MobilityData/gbfs/blob/v${version}/gbfs.md#${feature}json`;
8182
};
8283

83-
if (feed?.versions == null || feed?.versions?.length === 0) {
84-
return <></>;
85-
}
86-
8784
return (
8885
<>
8986
<Typography
@@ -100,6 +97,10 @@ export default function GbfsVersions({
10097
justifyContent: 'flex-end',
10198
}}
10299
>
100+
{feed?.versions == null ||
101+
(feed.versions.length === 0 && (
102+
<WarningContentBox>{t('unableToDetectVersions')}</WarningContentBox>
103+
))}
103104
{[...(feed?.versions ?? [])]
104105
.sort((a, b) => sortGbfsVersions(a, b))
105106
.map((item, index) => {

0 commit comments

Comments
 (0)