diff --git a/components/page-header/index.js b/components/top-nav/index.js similarity index 91% rename from components/page-header/index.js rename to components/top-nav/index.js index 485a22659..1e851a9d3 100644 --- a/components/page-header/index.js +++ b/components/top-nav/index.js @@ -1,7 +1,7 @@ import Link from 'next/link'; import { HeaderWrap } from './style'; -const PageHeader = () => ( +const TopNav = () => (
@@ -19,4 +19,4 @@ const PageHeader = () => ( ); -export default PageHeader; +export default TopNav; diff --git a/components/page-header/style.js b/components/top-nav/style.js similarity index 100% rename from components/page-header/style.js rename to components/top-nav/style.js diff --git a/data/roadmaps.json b/data/roadmaps.json index 0cb63575b..5a6324fc8 100644 --- a/data/roadmaps.json +++ b/data/roadmaps.json @@ -37,5 +37,16 @@ "2018", "2017" ] + }, + { + "title": "React Developer Roadmap", + "description": "Step by step guide for DevOps or any other Operations Role", + "featuredDescription": "Step by step guide to become an SRE or for any operations role in 2019", + "url": "/signup", + "versions": [ + "latest", + "2018", + "2017" + ] } ] diff --git a/layouts/guide/index.js b/layouts/guide/index.js index 71a3640ad..ef562fec7 100644 --- a/layouts/guide/index.js +++ b/layouts/guide/index.js @@ -1,6 +1,6 @@ import React from 'react'; import DefaultLayout from 'layouts/default'; -import PageHeader from 'components/page-header'; +import TopNav from 'components/top-nav'; import PageFooter from 'components/page-footer'; class GuideLayout extends React.Component { @@ -9,7 +9,7 @@ class GuideLayout extends React.Component { return ( - + { children } diff --git a/pages/[roadmap]/index.js b/pages/[roadmap]/index.js index 37a807765..b151a4829 100644 --- a/pages/[roadmap]/index.js +++ b/pages/[roadmap]/index.js @@ -1,6 +1,6 @@ import Error from 'next/error'; import DefaultLayout from 'layouts/default'; -import PageHeader from 'components/page-header'; +import TopNav from 'components/top-nav'; import PageFooter from 'components/page-footer'; import RoadmapSummary from 'components/roadmap-summary'; import { serverOnlyProps } from 'lib/server'; @@ -15,7 +15,7 @@ const Roadmap = ({ roadmap }) => { return ( - + diff --git a/pages/about.js b/pages/about.js index b71fdcb4a..bf5192e50 100644 --- a/pages/about.js +++ b/pages/about.js @@ -1,12 +1,12 @@ import AboutHeader from 'components/about-header/index'; import PageFooter from 'components/page-footer/index'; -import PageHeader from 'components/page-header/index'; +import TopNav from 'components/top-nav'; import DefaultLayout from 'layouts/default/index'; import FaqList from 'components/faq-list/index'; const About = () => ( - + diff --git a/pages/guides/index.js b/pages/guides/index.js index 58864bbbc..8e0cfd7a8 100644 --- a/pages/guides/index.js +++ b/pages/guides/index.js @@ -1,9 +1,9 @@ import DefaultLayout from 'layouts/default/index'; -import PageHeader from 'components/page-header/index'; +import TopNav from 'components/top-nav'; const Roadmap = () => ( - +

Show all guides here

diff --git a/pages/index.js b/pages/index.js index f3313472e..bed416cf1 100644 --- a/pages/index.js +++ b/pages/index.js @@ -1,12 +1,12 @@ import FeaturedContent from 'components/featured-content/index'; import HeroSection from 'components/hero-section/index'; import PageFooter from 'components/page-footer/index'; -import PageHeader from 'components/page-header/index'; +import TopNav from 'components/top-nav'; import DefaultLayout from 'layouts/default/index'; const Home = (props) => ( - + diff --git a/pages/privacy.js b/pages/privacy.js index 43f3a9a58..0b7c69795 100644 --- a/pages/privacy.js +++ b/pages/privacy.js @@ -1,4 +1,4 @@ -import PageHeader from 'components/page-header/index'; +import TopNav from 'components/top-nav'; import PageFooter from 'components/page-footer/index'; import { TosPage } from 'components/tos-page/index'; import DefaultLayout from 'layouts/default/index'; @@ -6,7 +6,7 @@ import DefaultLayout from 'layouts/default/index'; const Privacy = () => ( - +

Privacy Policy

diff --git a/pages/roadmaps.js b/pages/roadmaps.js index ded8fb426..3bac7b9c6 100644 --- a/pages/roadmaps.js +++ b/pages/roadmaps.js @@ -1,11 +1,18 @@ +import roadmaps from 'data/roadmaps'; import DefaultLayout from 'layouts/default/index'; -import PageHeader from 'components/page-header/index'; +import TopNav from 'components/top-nav'; +import RoadmapBlock from 'components/roadmap-block'; const RoadmapsList = () => ( - +
-

Show all roadmaps here

+
+ { roadmaps + .map(roadmap => ( + + )) } +
); diff --git a/pages/terms.js b/pages/terms.js index ed705bf28..1b5e49d78 100644 --- a/pages/terms.js +++ b/pages/terms.js @@ -1,12 +1,12 @@ import PageFooter from 'components/page-footer/index'; -import PageHeader from 'components/page-header/index'; +import TopNav from 'components/top-nav'; import { TosPage } from 'components/tos-page/index'; import DefaultLayout from 'layouts/default/index'; const Terms = () => ( - +

Terms of Service