gtfs-display/src/components/trips-table-entry.js

47 lines
1002 B
JavaScript

import React from 'react';
import PropTypes from 'prop-types';
/* destructure props object */
function TripsTableEntry({
routeId,
serviceId,
tripId,
tripHeadsign,
tripShortName,
directionId,
blockId,
shapeId,
wheelchairAccessible,
bikesAllowed,
}) {
return (
<tr>
<td>{routeId}</td>
<td>{serviceId}</td>
<td>{tripId}</td>
<td>{tripHeadsign}</td>
<td>{tripShortName}</td>
<td>{directionId ? 'true' : 'false'}</td>
<td>{blockId}</td>
<td>{shapeId}</td>
<td>{wheelchairAccessible}</td>
<td>{bikesAllowed}</td>
</tr>
);
}
TripsTableEntry.propTypes = {
routeId: PropTypes.string,
serviceId: PropTypes.string,
tripId: PropTypes.string,
tripHeadsign: PropTypes.string,
tripShortName: PropTypes.string,
directionId: PropTypes.number,
blockId: PropTypes.string,
shapeId: PropTypes.string,
wheelchairAccessible: PropTypes.number,
bikesAllowed: PropTypes.number,
};
export default TripsTableEntry;