From a6ef121581a3d4c13a96c715e85201a45ed0b464 Mon Sep 17 00:00:00 2001 From: Lukas Brabec Date: Jan 10 2019 12:42:45 +0000 Subject: nicer timeline --- diff --git a/src/LandingPage.js b/src/LandingPage.js index 09a3d71..46b64ff 100644 --- a/src/LandingPage.js +++ b/src/LandingPage.js @@ -12,9 +12,11 @@ class LandingPage extends Component { -
- +
+
+ +
diff --git a/src/Timeline.js b/src/Timeline.js index 0132673..9aa9985 100644 --- a/src/Timeline.js +++ b/src/Timeline.js @@ -19,18 +19,45 @@ class Timeline extends Component { } render() { + const line = this.state.schedule.map(milestone => { + return ( + + ) + }) + + const dates = this.state.schedule.map(milestone => { + return ({milestone.date}) + }); + const schedule = this.state.schedule.map(milestone => { - return (
  • {milestone.date} - {milestone.summary}
  • ) + return ({milestone.summary}) }); return (
    Current development schedule
    -
      - {schedule} -
    + + {line} + {dates} + {schedule} +
    ); } } +class Line extends Component { + render() { + const lineStyle = { + stroke: this.props.color, + strokeWidth: "3" + } + return ( + + + + + ) + } +} + export default Timeline; diff --git a/src/index.css b/src/index.css index 4de90b5..25ee758 100644 --- a/src/index.css +++ b/src/index.css @@ -13,8 +13,8 @@ code { monospace; } -.masthead { - margin-bottom: 50px; +h5 { + padding-top: 50px; } .footer { @@ -28,3 +28,16 @@ code { vertical-align: middle; color: #bbb; } + +.timeline { + border-spacing: 0; + border-collapse: collapse; +} + +.timeline td { + padding: 0; + font-size: 0.8em !important; + width: 150; + text-align: center; + vertical-align: top; +} \ No newline at end of file