From d4e8fd33d1096b77cc5bd8e4751e94cd822f7f52 Mon Sep 17 00:00:00 2001 From: Meenakshi Dhanani Date: Mon, 15 May 2023 17:35:43 -0500 Subject: [PATCH 1/2] Add Partner with GraphQLConf page (#1437) --- src/components/Conf/Footer/index.tsx | 1 + src/components/Conf/Header/index.tsx | 1 + src/pages/conf/index.tsx | 1 + src/pages/conf/partner.tsx | 145 +++++++++++++++++++++++++++ 4 files changed, 148 insertions(+) create mode 100644 src/pages/conf/partner.tsx diff --git a/src/components/Conf/Footer/index.tsx b/src/components/Conf/Footer/index.tsx index b0a99204fe..b83b1277c5 100644 --- a/src/components/Conf/Footer/index.tsx +++ b/src/components/Conf/Footer/index.tsx @@ -6,6 +6,7 @@ const links = [ [ { text: "Attend", href: "/conf/#attend" }, { text: "Speakers", href: "/conf/#speakers" }, + { text: "Partner", href: "/conf/partner/" }, { text: "Schedule", href: "/conf/#schedule" }, { text: "Location", href: "/conf/#location" }, ], diff --git a/src/components/Conf/Header/index.tsx b/src/components/Conf/Header/index.tsx index 9b12b192f5..8f81604bb8 100644 --- a/src/components/Conf/Header/index.tsx +++ b/src/components/Conf/Header/index.tsx @@ -11,6 +11,7 @@ const links: LinkItem[] = [ { text: "Attend", href: "/conf/#attend" }, { text: "Speak", href: "/conf/speak/" }, { text: "Sponsor", href: "/conf/sponsor/" }, + { text: "Partner", href: "/conf/partner/" }, { text: "FAQ", href: "/conf/faq/" }, ] diff --git a/src/pages/conf/index.tsx b/src/pages/conf/index.tsx index d75d63489a..1a8ef4fef2 100644 --- a/src/pages/conf/index.tsx +++ b/src/pages/conf/index.tsx @@ -38,6 +38,7 @@ export default () => {
Join as a Sponsor + Join as a Partner Submit to Speak
diff --git a/src/pages/conf/partner.tsx b/src/pages/conf/partner.tsx new file mode 100644 index 0000000000..138999db40 --- /dev/null +++ b/src/pages/conf/partner.tsx @@ -0,0 +1,145 @@ +import React, { ReactNode } from "react" +import FooterConf from "../../components/Conf/Footer" +import HeaderConf from "../../components/Conf/Header" +import LayoutConf from "../../components/Conf/Layout" +import ButtonConf from "../../components/Conf/Button" +import SectionConf from "../../components/Conf/Section" +import SeoConf from "../../components/Conf/Seo" + +const cfp: Array<{ id: string; title: string; contents: ReactNode }> = [ + { + id: "media", + title: "Benefits for Media Partners", + contents: ( + <> +

As a media partner, you will receive the following benefits:

+ + + ), + }, + { + id: "community", + title: "Benefits for Community Partners", + contents: ( + <> +

As a community partner, you will receive the following benefits:

+ + + ), + }, + { + id: "obligation", + title: "Obligations for Media and Community Partners", + contents: ( + <> +

+ In exchange for these benefits, media and community partners are + expected to fulfill the following obligations: +

+ + + ), + }, + { + id: "apply", + title: "How to Apply", + contents: ( + <> +

+ To apply to become a media or community partner, please fill out the + application form. Applications will be reviewed on a rolling basis, + and all applicants will be notified of their status within two weeks + of submitting their application. +

+

+ Thank you for your interest in partnering with us for GraphQLConf + 2023. We look forward to working with you to make our inaugural + conference a success! +

+ + ), + }, +] + +export default () => { + return ( + + +
+
+

Partner with GraphQLConf

+
+

+ We are pleased to offer a Media and Community Partner Program for + our upcoming GraphQLConf 2023. Our program is designed to provide + benefits to media and community partners, while also ensuring that + our conference is promoted in a positive and appropriate way. +

+
+ Become a Media Partner + Become a Community Partner +
+
+ + {cfp.map(q => ( + + {q.contents} + + ))} +
+
+ +
+ ) +} + +export function Head() { + return ( + + ) +} From 91a7cda99bef7fdd362cd38173fc60245b05669c Mon Sep 17 00:00:00 2001 From: Meenakshi Dhanani Date: Wed, 17 May 2023 17:32:04 -0500 Subject: [PATCH 2/2] Website/conf: Link Partners page to media and community partner application form urls (#1437)(#1439) --- src/pages/conf/partner.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/pages/conf/partner.tsx b/src/pages/conf/partner.tsx index 138999db40..6f428aa473 100644 --- a/src/pages/conf/partner.tsx +++ b/src/pages/conf/partner.tsx @@ -115,8 +115,12 @@ export default () => { our conference is promoted in a positive and appropriate way.

- Become a Media Partner - Become a Community Partner + + Become a Media Partner + + + Become a Community Partner +