From 6a7b57dbe4d449774f70190768c1320e5bbb40f2 Mon Sep 17 00:00:00 2001 From: Dan Head Date: Wed, 1 Mar 2017 23:28:26 +0000 Subject: [PATCH] Add Ceremony page with google map Add nav bar to public pages --- package.json | 1 + src/components/CeremonyMap/CeremonyMap.js | 31 +++++++++++++ src/components/CeremonyMap/package.json | 6 +++ src/components/Html.js | 1 + src/components/Layout/Layout.js | 3 ++ src/components/Navigation/Navigation.css | 32 +++++++++++++ src/components/Navigation/Navigation.js | 24 ++++++++++ src/components/Navigation/package.json | 6 +++ src/routes/ceremony/Ceremony.css | 56 +++++++++++++++++++++++ src/routes/ceremony/Ceremony.js | 53 +++++++++++++++++++++ src/routes/ceremony/index.js | 15 ++++++ src/routes/home/Home.css | 2 +- src/routes/home/index.js | 2 +- src/routes/index.js | 1 + src/routes/notFound/NotFound.css | 2 +- src/routes/rsvp/index.js | 2 +- yarn.lock | 41 ++++++++++++++++- 17 files changed, 273 insertions(+), 5 deletions(-) create mode 100644 src/components/CeremonyMap/CeremonyMap.js create mode 100644 src/components/CeremonyMap/package.json create mode 100644 src/components/Navigation/Navigation.css create mode 100644 src/components/Navigation/Navigation.js create mode 100644 src/components/Navigation/package.json create mode 100644 src/routes/ceremony/Ceremony.css create mode 100644 src/routes/ceremony/Ceremony.js create mode 100644 src/routes/ceremony/index.js diff --git a/package.json b/package.json index 7277d5f..2a469a7 100644 --- a/package.json +++ b/package.json @@ -33,6 +33,7 @@ "query-string": "^4.2.3", "react": "^15.4.1", "react-dom": "^15.4.1", + "react-google-maps": "6", "react-icon-base": "^2.0.4", "react-icons": "^2.2.3", "rollbar": "^0.6.3", diff --git a/src/components/CeremonyMap/CeremonyMap.js b/src/components/CeremonyMap/CeremonyMap.js new file mode 100644 index 0000000..a847974 --- /dev/null +++ b/src/components/CeremonyMap/CeremonyMap.js @@ -0,0 +1,31 @@ +import React from 'react'; +import { withGoogleMap, GoogleMap, Marker } from 'react-google-maps'; + +class CeremonyMap extends React.Component { + render() { + const CeremonyGoogleMap = withGoogleMap(() => ( + + + + )); + return ( + + } + mapElement={ +
+ } + /> + ); + } +} + +export default CeremonyMap; diff --git a/src/components/CeremonyMap/package.json b/src/components/CeremonyMap/package.json new file mode 100644 index 0000000..61e15ea --- /dev/null +++ b/src/components/CeremonyMap/package.json @@ -0,0 +1,6 @@ +{ + "name": "CeremonyMap", + "version": "0.0.0", + "private": true, + "main": "./CeremonyMap.js" +} diff --git a/src/components/Html.js b/src/components/Html.js index 8c56360..6107dbd 100644 --- a/src/components/Html.js +++ b/src/components/Html.js @@ -23,6 +23,7 @@ class Html extends React.Component { {style &&