diff --git a/src/App.js b/src/App.js index 5f4cdf8..e0e9b3e 100644 --- a/src/App.js +++ b/src/App.js @@ -4,17 +4,22 @@ import timelineData from './data/timeline.json'; import Timeline from './components/Timeline'; + class App extends Component { + render() { - console.log(timelineData); - // Customize the code below + const timeLineDataArray = timelineData.events + + return (

Application title

+ +
); diff --git a/src/components/Timeline.js b/src/components/Timeline.js index 624d4ec..e5b06cc 100644 --- a/src/components/Timeline.js +++ b/src/components/Timeline.js @@ -2,9 +2,18 @@ import React from 'react'; import './Timeline.css'; import TimelineEvent from './TimelineEvent'; -const Timeline = () => { - // Fill in your code here - return; + +const Timeline = (props) => { + + const timeLineEventsData = props.events.map((user, index) => { + return () + }); + + return ( +
+ {timeLineEventsData} +
+ ) } export default Timeline; diff --git a/src/components/TimelineEvent.css b/src/components/TimelineEvent.css index ea6407a..d9d1fda 100644 --- a/src/components/TimelineEvent.css +++ b/src/components/TimelineEvent.css @@ -18,6 +18,7 @@ .event-status { grid-area: 2 / 1 / span 1 / -1; + word-break: break-all; } .event-time { diff --git a/src/components/TimelineEvent.js b/src/components/TimelineEvent.js index 9079165..8690572 100644 --- a/src/components/TimelineEvent.js +++ b/src/components/TimelineEvent.js @@ -2,9 +2,15 @@ import React from 'react'; import './TimelineEvent.css'; import Timestamp from './Timestamp'; -const TimelineEvent = () => { - // Fill in your code here - return; +const TimelineEvent = (props) => { + + return( +
+

{props.name}

+

{props.status}

+ +
+ ) } export default TimelineEvent; diff --git a/src/components/Timestamp.js b/src/components/Timestamp.js index 9a39231..073178d 100644 --- a/src/components/Timestamp.js +++ b/src/components/Timestamp.js @@ -7,7 +7,7 @@ const Timestamp = (props) => { const relative = time.fromNow(); return ( - {relative} + {relative} ); };