diff --git a/src/App.js b/src/App.js
index 76d86d2..faad5a7 100644
--- a/src/App.js
+++ b/src/App.js
@@ -1,19 +1,17 @@
import React from 'react';
-import logo from './logo.svg';
import './App.css';
import timelineData from './data/timeline.json';
import Timeline from './components/Timeline';
function App() {
console.log(timelineData);
-
- // Customize the code below
return (
- Application title
+ {timelineData.person}'s Social Media Feed
+
);
diff --git a/src/components/Timeline.js b/src/components/Timeline.js
index 463eb3e..5bc9098 100644
--- a/src/components/Timeline.js
+++ b/src/components/Timeline.js
@@ -2,9 +2,28 @@ import React from 'react';
import './Timeline.css';
import TimelineEvent from './TimelineEvent';
-const Timeline = () => {
+const Timeline = ({events}) => {
+ // const {events} = props; - destructuring
+ const timelineComponents = events.map((event, i) => {
+ return (
+ // used spread operator for event instad of using .key for retrieving each.
+ // this is repacing lines 23-25
+
+ );
+ });
- return;
+ return(
+
+ {timelineComponents}
+
+ );
}
+{/* */}
+
export default Timeline;
\ No newline at end of file
diff --git a/src/components/TimelineEvent.js b/src/components/TimelineEvent.js
index cc476c2..ae14294 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 = () => {
-
- return;
+// using destructuring to extract elements of props
+const TimelineEvent = ({person, timeStamp, status}) => {
+ return (
+
+
{person}
+
+
{status}
+
+ );
}
export default TimelineEvent;
\ No newline at end of file