Exercise 1.3

This commit is contained in:
Augusto Gunsch 2022-06-12 11:48:09 +02:00
parent bf5349aea3
commit 5b11be3a96
1 changed files with 17 additions and 11 deletions

View File

@ -8,9 +8,9 @@ const Part = (props) => (
const Content = (props) => ( const Content = (props) => (
<div> <div>
<Part part={props.part1} exercise={props.exercise1} /> <Part part={props.part1.name} exercise={props.part1.exercises} />
<Part part={props.part2} exercise={props.exercise2} /> <Part part={props.part2.name} exercise={props.part2.exercises} />
<Part part={props.part3} exercise={props.exercise3} /> <Part part={props.part3.name} exercise={props.part3.exercises} />
</div> </div>
) )
@ -20,18 +20,24 @@ const Total = (props) => (
const App = () => { const App = () => {
const course = 'Half Stack application development' const course = 'Half Stack application development'
const part1 = 'Fundamentals of React' const part1 = {
const exercises1 = 10 name: 'Fundamentals of React',
const part2 = 'Using props to pass data' exercises: 10
const exercises2 = 7 }
const part3 = 'State of a component' const part2 = {
const exercises3 = 14 name: 'Using props to pass data',
exercises: 7
}
const part3 = {
name: 'State of a component',
exercises: 14
}
return ( return (
<div> <div>
<Header course={course} /> <Header course={course} />
<Content part1={part1} part2={part2} part3={part3} exercise1={exercises1} exercise2={exercises2} exercises3={exercises3} /> <Content part1={part1} part2={part2} part3={part3}/>
<Total total={exercises1 + exercises2 + exercises3} /> <Total total={part1.exercises + part2.exercises + part3.exercises} />
</div> </div>
) )
} }