mirror of
https://github.com/HSLdevcom/digitransit-ui
synced 2025-09-21 22:02:50 +02:00
29 lines
578 B
JavaScript
29 lines
578 B
JavaScript
import PropTypes from 'prop-types';
|
|
import React from 'react';
|
|
import { FormattedMessage } from 'react-intl';
|
|
|
|
const Distance = props => {
|
|
let approxDistance;
|
|
|
|
if (props.distance > 0) {
|
|
approxDistance = Math.round(props.distance / 50) * 50;
|
|
|
|
if (approxDistance > 50) {
|
|
return (
|
|
<FormattedMessage
|
|
id="approx-meters"
|
|
values={{ approxDistance }}
|
|
defaultMessage="{approxDistance} m"
|
|
/>
|
|
);
|
|
}
|
|
}
|
|
|
|
return null;
|
|
};
|
|
|
|
Distance.propTypes = {
|
|
distance: PropTypes.number.isRequired,
|
|
};
|
|
|
|
export default Distance;
|