From 96c6edfa5428c4d6352883e7ecd34b1598d4c2a4 Mon Sep 17 00:00:00 2001 From: Alex Millatmal Date: Sat, 5 Oct 2019 16:23:25 -0400 Subject: [PATCH 01/11] adds organizers block to the main site page, creates sketch of importing organizer data --- src/components/menu/index.js | 7 ++ src/components/organizer/index.js | 0 src/components/organizer/organizer.module.css | 0 src/components/organizers/index.js | 66 +++++++++++++++++++ .../organizers/organizers.module.css | 23 +++++++ src/pages/index.js | 3 + 6 files changed, 99 insertions(+) create mode 100644 src/components/organizer/index.js create mode 100644 src/components/organizer/organizer.module.css create mode 100644 src/components/organizers/index.js create mode 100644 src/components/organizers/organizers.module.css diff --git a/src/components/menu/index.js b/src/components/menu/index.js index 16c50c09..3d041c20 100644 --- a/src/components/menu/index.js +++ b/src/components/menu/index.js @@ -46,6 +46,13 @@ const Menu = () => { > Sponsorship + ) diff --git a/src/components/organizer/index.js b/src/components/organizer/index.js new file mode 100644 index 00000000..e69de29b diff --git a/src/components/organizer/organizer.module.css b/src/components/organizer/organizer.module.css new file mode 100644 index 00000000..e69de29b diff --git a/src/components/organizers/index.js b/src/components/organizers/index.js new file mode 100644 index 00000000..872a3a2f --- /dev/null +++ b/src/components/organizers/index.js @@ -0,0 +1,66 @@ +import React from 'react' + +import Organizer from '../organizer' + +import styles from './organizers.module.css' + +const Organizers = ({data}) => { + const boardMembers = [] + const chapterLeaders = [] + const conferenceOrganizers = [] + const websiteContributors = [] + + return ( +
+
+
+
+

About Us

+

+ Meet the hard-working organizers behind Write/Speak/Code. +

+

+ Contact us at info@writespeakcode.com to learn how you can join our organizing team. +

+
+
+
+
+

Board Members

+
+ {boardMembers.map(boardMember => ( + + ))} +
+
+
+

Chapter Leaders

+
+ {chapterLeaders.map(chapterLeader => ( + + ))} +
+
+
+

Conference Organizers

+
+ {conferenceOrganizers.map(conferenceOrganizer => ( + + ))} +
+
+
+

Website Contributors

+
+ {websiteContributors.map(websiteContributor => ( + + ))} +
+
+
+
+
+ ) +}; + +export default Organizers \ No newline at end of file diff --git a/src/components/organizers/organizers.module.css b/src/components/organizers/organizers.module.css new file mode 100644 index 00000000..9a5bee9f --- /dev/null +++ b/src/components/organizers/organizers.module.css @@ -0,0 +1,23 @@ +.aboutUs { + color: var(--white); +} + +.background { + background-color: var(--navy); +} + +.row { + padding: 1em 0; +} + +.info { + padding: 2em; +} + +.wrap { + margin: 0 3em; +} + +.heading { + border-bottom: 1px solid var(--tan); +} \ No newline at end of file diff --git a/src/pages/index.js b/src/pages/index.js index 7ef949d1..a1484095 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -5,6 +5,8 @@ import Img from 'gatsby-image' import HomeLayout from '../layouts/home' import SEO from '../components/seo' import Sponsors from '../components/sponsors' +import Organizers from '../components/organizers' + import styles from './index.module.css' const IndexPage = ({ data }) => ( @@ -201,6 +203,7 @@ const IndexPage = ({ data }) => ( + ) From ae9843919d7741dc3e0ffbc97b2082c49c531a29 Mon Sep 17 00:00:00 2001 From: Alex Millatmal Date: Sun, 20 Oct 2019 12:05:06 -0400 Subject: [PATCH 02/11] removes organizers from home page menu and sections --- src/components/menu/index.js | 7 ------- src/pages/index.js | 2 -- 2 files changed, 9 deletions(-) diff --git a/src/components/menu/index.js b/src/components/menu/index.js index 3d041c20..16c50c09 100644 --- a/src/components/menu/index.js +++ b/src/components/menu/index.js @@ -46,13 +46,6 @@ const Menu = () => { > Sponsorship - ) diff --git a/src/pages/index.js b/src/pages/index.js index a1484095..2f3cac4e 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -5,7 +5,6 @@ import Img from 'gatsby-image' import HomeLayout from '../layouts/home' import SEO from '../components/seo' import Sponsors from '../components/sponsors' -import Organizers from '../components/organizers' import styles from './index.module.css' @@ -203,7 +202,6 @@ const IndexPage = ({ data }) => ( - ) From 254a1ba11a566c4f4f514e2e57f203699868760f Mon Sep 17 00:00:00 2001 From: Alex Millatmal Date: Sun, 20 Oct 2019 13:09:15 -0400 Subject: [PATCH 03/11] adds organizers page --- src/components/organizers/index.js | 13 ---- .../organizers/organizers.module.css | 6 +- src/pages/organizers/index.js | 69 +++++++++++++++++++ src/pages/organizers/index.module.css | 64 +++++++++++++++++ 4 files changed, 134 insertions(+), 18 deletions(-) create mode 100644 src/pages/organizers/index.js create mode 100644 src/pages/organizers/index.module.css diff --git a/src/components/organizers/index.js b/src/components/organizers/index.js index 872a3a2f..667d601c 100644 --- a/src/components/organizers/index.js +++ b/src/components/organizers/index.js @@ -12,18 +12,6 @@ const Organizers = ({data}) => { return (
-
-
-
-

About Us

-

- Meet the hard-working organizers behind Write/Speak/Code. -

-

- Contact us at info@writespeakcode.com to learn how you can join our organizing team. -

-
-

Board Members

@@ -58,7 +46,6 @@ const Organizers = ({data}) => {
- ) }; diff --git a/src/components/organizers/organizers.module.css b/src/components/organizers/organizers.module.css index 9a5bee9f..16e4fbd8 100644 --- a/src/components/organizers/organizers.module.css +++ b/src/components/organizers/organizers.module.css @@ -1,9 +1,5 @@ .aboutUs { - color: var(--white); -} - -.background { - background-color: var(--navy); + color: var(--navy); } .row { diff --git a/src/pages/organizers/index.js b/src/pages/organizers/index.js new file mode 100644 index 00000000..e8b0601f --- /dev/null +++ b/src/pages/organizers/index.js @@ -0,0 +1,69 @@ +import React from 'react' +// import { Link, graphql } from 'gatsby' +import Img from 'gatsby-image' +import Header from '../../components/header' +import Organizers from '../../components/Organizers' +import Footer from '../../components/footer' +import { SkipNavLink, SkipNavContent } from '@reach/skip-nav' + + +// import HomeLayout from '../../layouts/home' +// import SEO from '../components/seo' + +import styles from './index.module.css' + +const IndexPage = ({ data }) => ( + <> + +
+ +
+
+ A smiling speaker talks on stage at the 2018 conference with a microphone. +
+ {' '} +

About Us

+

+ Meet the hard-working board, chapter leaders, and conference organizers behind Write/Speak/Code. +

+

+ Email us at info@writespeakcode.com to learn about different ways to get involved in our community. +

+ {/* + Find events on Meetup + */} +
+
+
+ +
+