diff --git a/components/hackathons/features/money.js b/components/hackathons/features/money.js deleted file mode 100644 index fafc4f139..000000000 --- a/components/hackathons/features/money.js +++ /dev/null @@ -1,169 +0,0 @@ -import { Button, Box, Container, Text, Link, Badge } from 'theme-ui' -import NextLink from 'next/link' -import { Fade } from 'react-reveal' -import Icon from '../../icon' - -const Content = () => ( - <> - - - HCB -
- - Grants, waived fees, and more! - -
- - $500 grants.} - body={ - <> - Running on HCB? Get a $500 grant once you have a venue, provided - by Hack Club. - - Learn more → - - - } - /> - - - - - - -
- -) - -const List = ({ children }) => ( - -
    {children}
-
-) - -const ListItem = ({ icon, leadText, body, knew }) => ( - -
  • - - - - - {leadText} - - {knew && ( - - New! - - )} - - - {body} - -
  • -
    -) - -const Cover = () => ( - -) - -const Static = () => ( - - - - -) - -const Money = () => { - return -} - -export default Money diff --git a/components/hackathons/grant/form.js b/components/hackathons/grant/form.js deleted file mode 100644 index 68c01b839..000000000 --- a/components/hackathons/grant/form.js +++ /dev/null @@ -1,78 +0,0 @@ -import Icon from '@hackclub/icons' -import { useRef, useState } from 'react' -import { Box, Label, Input, Button, Text } from 'theme-ui' - -const Form = () => { - const [submitted, setSubmitted] = useState(false) - const formRef = useRef(null) - - const handleSubmit = async e => { - e.preventDefault() - - await fetch( - 'https://airtable-forms-proxy.hackclub.dev/api/appEzv7w2IBMoxxHe/Hackathon%20Grant%20Waitlist', - { - method: 'POST', - headers: { - 'Content-Type': 'application/json' - }, - body: JSON.stringify({ - Email: e.target.email.value - }) - } - ) - - formRef.current.reset() - - setSubmitted(true) - } - - return ( - - - - {submitted ? ( - - - - - Thanks! We'll send you an email in the coming weeks when applications - have opened. - - ) : ( - <> - - - We'll send you an email when grant applications are open— no spam or - unexpected marketing emails. - - - )} - - ) -} - -export default Form diff --git a/components/hackathons/keep-exploring.js b/components/hackathons/keep-exploring.js index 163c28d10..cedfe7e04 100644 --- a/components/hackathons/keep-exploring.js +++ b/components/hackathons/keep-exploring.js @@ -58,7 +58,7 @@ export default function KeepExploring() { @@ -83,9 +83,6 @@ export default function KeepExploring() { Windy City Hacks . The hack’s the limit. - - Hack Club is providing grants, support, and more, to help you run - the next amazing hackathon. diff --git a/components/hackathons/recap.js b/components/hackathons/recap.js index 19a559b0f..10e6663c2 100644 --- a/components/hackathons/recap.js +++ b/components/hackathons/recap.js @@ -31,7 +31,7 @@ export default function Recap() { pt={[3, 4]} pb={[5, 6]} gap={[4, 3, 4]} - columns={[1, null, 3]} + columns={[1, null, 2]} sx={{ textAlign: 'left', '> a, > div': { @@ -64,29 +64,6 @@ export default function Recap() { desc="Chat in Slack for support with organizing your hackathon, from finding a venue to marketing your event." /> - - - Join HCB to receive a $500 grant for your hackathon and a suite - of financial tools. - - } - /> - - - _(To summarize: we’re a donor-supported nonprofit so outside of planned grant programs, we don't provide financial support to hackathons/other nonprofits. However, there are all kinds of ways we’d love to help out your project, so read on.)_ -[Hack Club](https://hackclub.com/) is an independent nonprofit, supported by donors, with a responsibility to our supporters to spend our budget directly on our core programs. Therefore, as much as we’d like to, **we’re not in a position to provide financial support to hackathons/other nonprofits**. We occasionally run grant programs, like the [$500 grant for IRL high school hackathons](https://hackclub.com/hackathons/grant). We wish you the best of luck in your sponsorship search—we recommend [Megan Cui’s “Meginar”](https://youtu.be/tOmXzA4reTY) and [Lachlan Campbell’s Flagship talk](https://notebook.lachlanjc.com/2020-01-19_how_to_start_your_first_hackathon/) if you’re looking for advice. +[Hack Club](https://hackclub.com/) is an independent nonprofit, supported by donors, with a responsibility to our supporters to spend our budget directly on our core programs. Therefore, as much as we’d like to, **we’re not in a position to provide financial support to hackathons/other nonprofits**. We occasionally run grant programs, like the [$500 grant for IRL high school hackathons](https://hackclub.com/hackathons/grant) which has ended as of December 31st, 2024. We wish you the best of luck in your sponsorship search—we recommend [Megan Cui’s “Meginar”](https://youtu.be/tOmXzA4reTY) and [Lachlan Campbell’s Flagship talk](https://notebook.lachlanjc.com/2020-01-19_how_to_start_your_first_hackathon/) if you’re looking for advice. If you’re looking for [fiscal sponsorship](https://en.wikipedia.org/wiki/Fiscal_sponsorship) (aka becoming a legal nonprofit), we’ve got your back—[HCB](https://hackclub.com/fiscal-sponsorship/) will set you up with a nonprofit fund, legal entity, debit cards for your team, automated taxes/accounting, G Suite, an online donation form, ACH/check sending/receiving, discounts on stickers & software for your team, and great support. There are no upfront fees. Sign up at . diff --git a/pages/hackathons/grant.js b/pages/hackathons/grant.js index 4af3743d6..5d7856492 100644 --- a/pages/hackathons/grant.js +++ b/pages/hackathons/grant.js @@ -5,10 +5,10 @@ import ForceTheme from '../../components/force-theme' import Nav from '../../components/nav' import Footer from '../../components/footer' import MSparkles from '../../components/sparkles/money' +import Announcement from '../../components/announcement' import NextLink from 'next/link' import { Link, Text, Button, Card } from 'theme-ui' import Icon from '@hackclub/icons' -import Form from '../../components/hackathons/grant/form' import Apply from '../../components/hackathons/grant/apply' import Zoom from 'react-reveal/Zoom' @@ -56,15 +56,12 @@ const Requirement = ({ title, children, checkmark, background, size }) => { } const HackathonGrant = () => { - let open = true // applications are open - let channel = 'https://hackclub.slack.com/archives/C03TS0VKFPZ' // #hackathon-grants - return ( <> @@ -131,6 +128,9 @@ const HackathonGrant = () => { A $500 grant for your{' '} in-person hackathon. +
    + This program ended December 31st, 2024. +
    { my: 4 }} > - Hack Club is providing $500 grants (and waiving{' '} + Hack Club provided $500 grants (and waived{' '} HCB {' '} fees) to in-person{' '} - high school hackathons until - December 31st, 2024. + high school hackathons. - - +
    @@ -192,7 +197,7 @@ const HackathonGrant = () => { { Hack Club - {'.'}. + {'.'} - - {open ? ( - <> - - - ) : ( - <> - - Applications opening soon. - - -
    - - )} + + + This program ended on December 31st, 2024. + diff --git a/pages/hackathons/index.js b/pages/hackathons/index.js index 56901b293..24f15b3e2 100644 --- a/pages/hackathons/index.js +++ b/pages/hackathons/index.js @@ -6,7 +6,6 @@ import Nav from '../../components/nav' import Footer from '../../components/footer' import Recap from '../../components/hackathons/recap' import Slack from '../../components/hackathons/features/slack' -import Money from '../../components/hackathons/features/money' import Landing from '../../components/hackathons/landing' import Marketing from '../../components/hackathons/features/marketing' import Overview from '../../components/hackathons/overview' @@ -33,7 +32,6 @@ export default function Hackathons({ data }) { -