Skip to content

Commit f1016b1

Browse files
committed
fix: don't render call button if phone number is missing
1 parent 884252b commit f1016b1

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

app/component/itinerary/CallAgencyLeg.js

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,17 @@ const CallAgencyLeg = ({ leg, ...props }) => {
2222
defaultMessage="Only on demand: {routeName}, which needs to be booked in advance."
2323
/>
2424
<div className="itinerary-warning-agency-container" />
25-
<div className="call-button">
26-
<a href={`tel:${leg.route.agency.phone}`}>
27-
<FormattedMessage
28-
id="call"
29-
defaultMessage="Call"
30-
values={{ number: leg.route.agency.phone }}
31-
/>
32-
</a>
33-
</div>
25+
{leg.route.agency.phone && (
26+
<div className="call-button">
27+
<a href={`tel:${leg.route.agency.phone}`}>
28+
<FormattedMessage
29+
id="call"
30+
defaultMessage="Call"
31+
values={{ number: leg.route.agency.phone }}
32+
/>
33+
</a>
34+
</div>
35+
)}
3436
</span>
3537
</div>
3638
</TransitLeg>

0 commit comments

Comments
 (0)