function calculateRating (ratings) { const numberOfRatings = ratings.length const sumOfRatings = ratings.reduce( (accumulator, rating) => accumulator + rating.value, 0 ) console.log(ratings, sumOfRatings, numberOfRatings) return sumOfRatings / numberOfRatings } const TrainingArchive = props => (

Training Archive

{console.log('archive', props)}
    {props.trainings.map(training => ( ))}
) const TrainingHint = props => (
{props.training.date}
{props.training.title}
) const Training = props => (

{props.training.title}

Date: {props.training.date}

Location: {props.training.location}

Participants: {props.training.participants.length}

Rating: {calculateRating(props.training.ratings)}

Content

) export { TrainingArchive } export default Training