From a05a300c1effd7804d0cc0fdeb5d50721f917c59 Mon Sep 17 00:00:00 2001 From: Augusto Gunsch Date: Sun, 12 Jun 2022 11:56:58 +0200 Subject: [PATCH] Exercise 1.5 --- part1/courseinfo/src/App.js | 46 +++++++++++++++++++------------------ 1 file changed, 24 insertions(+), 22 deletions(-) diff --git a/part1/courseinfo/src/App.js b/part1/courseinfo/src/App.js index 3a8fa56..ab7fed6 100644 --- a/part1/courseinfo/src/App.js +++ b/part1/courseinfo/src/App.js @@ -1,16 +1,16 @@ const Header = (props) => ( -

{props.course}

+

{props.course.name}

) const Part = (props) => ( -

{props.part} {props.exercise}

+

{props.part.name} {props.part.exercises}

) const Content = (props) => (
- - - + + +
) @@ -19,27 +19,29 @@ const Total = (props) => ( ) const App = () => { - const course = 'Half Stack application development' - const parts = [ - { - name: 'Fundamentals of React', - exercises: 10 - }, - { - name: 'Using props to pass data', - exercises: 7 - }, - { - name: 'State of a component', - exercises: 14 - } - ] + const course = { + name: 'Half Stack application development', + parts: [ + { + name: 'Fundamentals of React', + exercises: 10 + }, + { + name: 'Using props to pass data', + exercises: 7 + }, + { + name: 'State of a component', + exercises: 14 + } + ] + } return (
- - + +
) }