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

47 lines
1.0 KiB
JavaScript

import React from 'react';
import PropTypes from 'prop-types';
/* destructure props object */
function CalendarTableEntry({
serviceId,
monday,
tuesday,
wednesday,
thursday,
friday,
saturday,
sunday,
startDate,
endDate,
}) {
return (
<tr>
<td>{serviceId}</td>
<td>{monday ? 'true' : 'false'}</td>
<td>{tuesday ? 'true' : 'false'}</td>
<td>{wednesday ? 'true' : 'false'}</td>
<td>{thursday ? 'true' : 'false'}</td>
<td>{friday ? 'true' : 'false'}</td>
<td>{saturday ? 'true' : 'false'}</td>
<td>{sunday ? 'true' : 'false'}</td>
<td>{startDate}</td>
<td>{endDate}</td>
</tr>
);
}
CalendarTableEntry.propTypes = {
serviceId: PropTypes.string,
monday: PropTypes.number,
tuesday: PropTypes.number,
wednesday: PropTypes.number,
thursday: PropTypes.number,
friday: PropTypes.number,
saturday: PropTypes.number,
sunday: PropTypes.number,
startDate: PropTypes.string,
endDate: PropTypes.string,
};
export default CalendarTableEntry;