From b3a2041957d5195cd658d2414e369b3973c3f9e6 Mon Sep 17 00:00:00 2001 From: Roosted7 <thomasroos@live.nl> Date: Mon, 15 Jan 2018 12:40:53 +0100 Subject: [PATCH] Add Hero to all pages --- client/components/Hero.js | 20 ++++++++++++++++++++ client/views/AddGraders.js | 3 +++ client/views/AddStudents.js | 3 +++ client/views/CheckStudents.js | 3 +++ client/views/Grade.js | 3 +++ client/views/Home.js | 13 +++---------- client/views/Reset.js | 3 +++ client/views/Upload.js | 3 +++ 8 files changed, 41 insertions(+), 10 deletions(-) create mode 100644 client/components/Hero.js diff --git a/client/components/Hero.js b/client/components/Hero.js new file mode 100644 index 000000000..0f47e5a52 --- /dev/null +++ b/client/components/Hero.js @@ -0,0 +1,20 @@ +import React from 'react'; + +const Hero = (props) => { + return ( + <section className="hero is-primary"> + <div className="hero-body"> + <div className="container"> + <h1 className="title"> + {props.title} + </h1> + <h2 className="subtitle"> + {props.subtitle} + </h2> + </div> + </div> + </section> + ) +} + +export default Hero; diff --git a/client/views/AddGraders.js b/client/views/AddGraders.js index d51496a01..0d160f603 100644 --- a/client/views/AddGraders.js +++ b/client/views/AddGraders.js @@ -1,11 +1,14 @@ import React from 'react'; import NavBar from '../components/NavBar'; +import Hero from '../components/Hero'; const AddGraders = () => { return ( <div> <NavBar /> + + <Hero title='Add Graders' subtitle='Many hands make light work' /> <h1>React Router demo</h1> Hoi dit de AddGraders diff --git a/client/views/AddStudents.js b/client/views/AddStudents.js index 8c9c9d760..d943a06f5 100644 --- a/client/views/AddStudents.js +++ b/client/views/AddStudents.js @@ -1,5 +1,6 @@ import React from 'react'; import NavBar from '../components/NavBar'; +import Hero from '../components/Hero'; const AddStudents = () => { return ( @@ -7,6 +8,8 @@ const AddStudents = () => { <NavBar /> + <Hero title='Add Students' subtitle='Tell me who made this exam' /> + <h1>React Router demo</h1> Hoi dit de AddStudents </div> diff --git a/client/views/CheckStudents.js b/client/views/CheckStudents.js index 0fdec6f73..70760913e 100644 --- a/client/views/CheckStudents.js +++ b/client/views/CheckStudents.js @@ -1,5 +1,6 @@ import React from 'react'; import NavBar from '../components/NavBar'; +import Hero from '../components/Hero'; const CheckStudents = () => { return ( @@ -7,6 +8,8 @@ const CheckStudents = () => { <NavBar /> + <Hero title='Check Students' subtitle='Sanity check for the students' /> + <h1>React Router demo</h1> Hoi dit de CheckStudents </div> diff --git a/client/views/Grade.js b/client/views/Grade.js index 76b6be7b1..93d7b3d5e 100644 --- a/client/views/Grade.js +++ b/client/views/Grade.js @@ -1,11 +1,14 @@ import React from 'react'; import NavBar from '../components/NavBar'; +import Hero from '../components/Hero'; const Grade = () => { return ( <div> <NavBar /> + + <Hero title='Grade' subtitle='This is where the magic happens!' /> <h1>React Router demo</h1> Hoi dit de Grade diff --git a/client/views/Home.js b/client/views/Home.js index 297db0a69..557153f35 100644 --- a/client/views/Home.js +++ b/client/views/Home.js @@ -1,5 +1,6 @@ import React from 'react'; import NavBar from '../components/NavBar'; +import Hero from '../components/Hero'; const Home = () => { return ( @@ -7,16 +8,8 @@ const Home = () => { <NavBar /> - <section className="hero is-primary"> - <div className="hero-body"> - <p className="title"> - Documentation - </p> - <p className="subtitle"> - Everything you need to <strong>create a website</strong> with Bulma - </p> - </div> - </section> + <Hero title='Home' subtitle='Zesje - open source exam grading software' /> + <h1>React Router demo</h1> Hoi dit de homepagina diff --git a/client/views/Reset.js b/client/views/Reset.js index b28780c4f..0ceef006d 100644 --- a/client/views/Reset.js +++ b/client/views/Reset.js @@ -1,11 +1,14 @@ import React from 'react'; import NavBar from '../components/NavBar'; +import Hero from '../components/Hero'; const Reset = () => { return ( <div> <NavBar /> + + <Hero title='Reset' subtitle="Please don't hurt my database :(" /> <h1>React Router demo</h1> Hoi dit de Reset diff --git a/client/views/Upload.js b/client/views/Upload.js index c9657cfd8..692e74d73 100644 --- a/client/views/Upload.js +++ b/client/views/Upload.js @@ -1,5 +1,6 @@ import React from 'react'; import NavBar from '../components/NavBar'; +import Hero from '../components/Hero'; const Upload = () => { return ( @@ -7,6 +8,8 @@ const Upload = () => { <NavBar /> + <Hero title='Upload' subtitle='Omnomnomnom Exams!' /> + <h1>React Router demo</h1> Hoi dit de Upload </div> -- GitLab