diff --git a/components/index/cards/campfire-flagship.js b/components/index/cards/campfire-flagship.js new file mode 100644 index 00000000..c1bcd303 --- /dev/null +++ b/components/index/cards/campfire-flagship.js @@ -0,0 +1,87 @@ +import CardModel from './card-model' +import { Box, Text, Image } from 'theme-ui' +import Buttons from './button' + +/** @jsxImportSource theme-ui */ + +export default function CampfireFlagship() { + return ( + + + + + + + + + + Make games, earn a
ticket to a game jam with
your favorite YouTubers! +
+ + + Get Started + +
+
+ +
+
+ ) +} \ No newline at end of file diff --git a/lib/cta.json b/lib/cta.json index 5e9d12e8..3af8b586 100644 --- a/lib/cta.json +++ b/lib/cta.json @@ -21,6 +21,16 @@ "buttonText": "JOIN NOW", "buttonColor": "rgb(50, 70, 110)", "link": "https://blueprint.hackclub.com/?utm_source=cta" + }, + { + "title": "Campfire Flagship", + "logo": "https://hc-cdn.hel1.your-objectstorage.com/s/v3/542f4bf6aa9cd5cc_logo-w-info-v2.png", + "background": "#000015", + "stickerImage": "https://hc-cdn.hel1.your-objectstorage.com/s/v3/a02495e0d090461b_smore-smaller.png", + "description": "Code with your favorite YouTubers at a Game Jam this February!", + "descriptionColor": "white", + "buttonText": "JOIN NOW", + "buttonColor": "#2b2b59", + "link": "https://flagship.campfire.hackclub.com" } - ] \ No newline at end of file diff --git a/pages/index.js b/pages/index.js index 1204f9df..6b18393d 100644 --- a/pages/index.js +++ b/pages/index.js @@ -40,12 +40,10 @@ import Comma from '../components/comma' import Haxidraw from '../components/index/cards/haxidraw' import Onboard from '../components/index/cards/onboard' import Blueprint from '../components/index/cards/blueprint' -import Moonshot from '../components/index/cards/moonshot' +import CampfireFlagship from '../components/index/cards/campfire-flagship' import Milkyway from '../components/index/cards/milkyway' import Flavortown from '../components/index/cards/flavortown' import Aces from '../components/index/cards/aces' -import Highway from '../components/index/cards/highway' -import Shipwrecked from '../components/index/cards/shipwrecked' import CTAS from '../components/index/ctas' /** @jsxImportSource theme-ui */ @@ -58,6 +56,14 @@ const ANNOUNCEMENTS = [ href: 'https://blueprint.hackclub.com/?utm_source=site-announcement', imgSrc: 'https://hc-cdn.hel1.your-objectstorage.com/s/v3/db8d0fd43bb664a8b07431b0262a7ca13c1602c7_blueprint_logo__img_.png' }, + { + id: 'campfire-flagship', + expiresAt: new Date('2026-02-20'), + copy: 'Code with your favorite YouTubers at a Game Jam!', + caption: 'Spend up to 60 hours building games, earn a ticket to attend. Join us in LA this February!', + href: 'https://flagship.campfire.hackclub.com', + imgSrc: 'https://hc-cdn.hel1.your-objectstorage.com/s/v3/533c527e1ab6a77f_smore.png' + }, { id: 'flavortown', expiresAt: new Date('2026-12-31'), @@ -852,6 +858,7 @@ function Page({ blueprintData={blueprintData} stars={stars.onboard.stargazerCount} /> +