From c18fc123ccd77a4a16f1cf0f67311fbcd3ad4cb2 Mon Sep 17 00:00:00 2001 From: Thuan Bui Date: Thu, 26 Aug 2021 13:34:35 +0700 Subject: [PATCH] Completed 1.3 --- part1/src/App.js | 33 +++++++++++++++++++-------------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/part1/src/App.js b/part1/src/App.js index f2b3d85..cc34cf7 100644 --- a/part1/src/App.js +++ b/part1/src/App.js @@ -2,18 +2,24 @@ import React from 'react' const App = () => { const course = 'Half Stack application development' - const part1 = 'Fundamentals of React' - const exercises1 = 10 - const part2 = 'Using props to pass data' - const exercises2 = 7 - const part3 = 'State of a component' - const exercises3 = 14 + const part1 = { + name: 'Fundamentals of React', + exercises: 10 + } + const part2 = { + name: 'Using props to pass data', + exercises: 7 + } + const part3 = { + name: 'State of a component', + exercises: 14 + } return (
- - + +
) } @@ -27,9 +33,9 @@ const Header = (props) => { const Content = (props) => { return (
- - - + + +
) @@ -37,14 +43,13 @@ const Content = (props) => { const Part = (props) => { return ( -

{props.part} {props.exercises}

+

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

) } const Total = (props) => { return ( -

Number of exercises {props.exercises[0] + props.exercises[1] + props.exercises[2]}

- //

1

+

Number of exercises {props.part[0].exercises + props.part[1].exercises + props.part[2].exercises}

) }