From 00a14a8b08aeadbed724581ca495a233f3617f2e Mon Sep 17 00:00:00 2001 From: gabrielsaruhashi Date: Sat, 4 Jul 2020 09:31:25 -0300 Subject: [PATCH 1/4] added state and facility mailing guides, connecting with GSheets API --- src/components/app/App.tsx | 10 +- src/components/app/cards/JobCard.tsx | 6 - src/components/app/pages/FacilityGuide.tsx | 54 ++++ .../app/pages/StateMailingGuide.tsx | 101 ++++++++ src/components/app/pages/landing.tsx | 2 + src/components/app/sections/GuidesByState.css | 0 src/components/app/sections/GuidesByState.tsx | 28 +++ src/utils/us_states.tsx | 238 ++++++++++++++++++ src/utils/utils.js | 10 + 9 files changed, 442 insertions(+), 7 deletions(-) create mode 100644 src/components/app/pages/FacilityGuide.tsx create mode 100644 src/components/app/pages/StateMailingGuide.tsx create mode 100644 src/components/app/sections/GuidesByState.css create mode 100644 src/components/app/sections/GuidesByState.tsx create mode 100644 src/utils/us_states.tsx diff --git a/src/components/app/App.tsx b/src/components/app/App.tsx index 232504bf..699adc5d 100644 --- a/src/components/app/App.tsx +++ b/src/components/app/App.tsx @@ -10,9 +10,10 @@ import Footer from "./footer/Footer"; import HowItWorks from "./pages/HowItWorks"; import Ambassadors from "./pages/Ambassadors"; import GetInvolved from "./pages/GetInvolved"; - +import StateMailingGuide from "./pages/StateMailingGuide"; import { HashRouter as Router, Route, Switch } from "react-router-dom"; import { trackPageOpen, load, page } from "../../utils/analytics"; +import { US_STATES } from "../../utils/us_states"; const App: React.FC = () => { useEffect(() => { @@ -32,6 +33,13 @@ const App: React.FC = () => { + {US_STATES.map((item) => ( + + ))}