exercise.js 522 B

123456789101112131415161718192021222324252627
  1. const ExerciseList = props => (
  2. <div>
  3. <h2>
  4. {props.exercises.map(exercise => (
  5. <ExerciseHint key={exercise.id} exercise={exercise} />
  6. ))}
  7. </h2>
  8. </div>
  9. );
  10. const ExerciseHint = props => (
  11. <div>
  12. <h3>{props.exercise.name}</h3>
  13. <p>{props.exercise.description}</p>
  14. </div>
  15. );
  16. const Exercise = props => (
  17. <div>
  18. <h3>{props.exercise.name}</h3>
  19. <p>{props.exercise.description}</p>
  20. <p>{props.exercise.video}</p>
  21. </div>
  22. );
  23. export { ExerciseList };
  24. export default Exercise;