From 27510456f2145ad98d7e003da127543135a40934 Mon Sep 17 00:00:00 2001
From: BrightTheBackpack <78445409+BrightTheBackpack@users.noreply.github.com>
Date: Sun, 3 Nov 2024 21:21:20 +0000
Subject: [PATCH] add Counterspell and High Seas
---
components/index/cards/card-model.js | 3 +-
components/index/cards/counterspell.js | 161 +++++++++++++++++++++++++
components/index/cards/highseas.js | 110 +++++++++++++++++
pages/index.js | 5 +-
4 files changed, 277 insertions(+), 2 deletions(-)
create mode 100644 components/index/cards/counterspell.js
create mode 100644 components/index/cards/highseas.js
diff --git a/components/index/cards/card-model.js b/components/index/cards/card-model.js
index f3c0cb7e..a0834c87 100644
--- a/components/index/cards/card-model.js
+++ b/components/index/cards/card-model.js
@@ -10,6 +10,7 @@ const CardModel = ({
background,
children,
image,
+ image_fit,
link,
highlight,
github_link,
@@ -141,7 +142,7 @@ const CardModel = ({
src={image}
draggable="false"
sx={{
- objectFit: 'cover',
+ objectFit: image_fit ? image_fit : 'cover',
position: 'absolute',
width: '100%',
height: '100%',
diff --git a/components/index/cards/counterspell.js b/components/index/cards/counterspell.js
new file mode 100644
index 00000000..662db2c1
--- /dev/null
+++ b/components/index/cards/counterspell.js
@@ -0,0 +1,161 @@
+import CardModel from './card-model'
+import { Box, Flex, Grid, Image, Text } from 'theme-ui'
+import Buttons from './button'
+import { Global } from '@emotion/react'
+
+/** @jsxImportSource theme-ui */
+
+export default function Counterspell() {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+ HACK CLUB'S BEGINNER FRIENDLY GAME JAM
+
+
+ 100+ CITIES NOV 23-24
+
+
+
+
+
+
+
+
+ Learn More
+
+
+
+
+
+
+
+ )
+}
diff --git a/components/index/cards/highseas.js b/components/index/cards/highseas.js
new file mode 100644
index 00000000..15bc7d66
--- /dev/null
+++ b/components/index/cards/highseas.js
@@ -0,0 +1,110 @@
+import CardModel from './card-model'
+import { Box, Flex, Grid, Image, Text } from 'theme-ui'
+import Buttons from './button'
+import { Global } from '@emotion/react'
+
+/** @jsxImportSource theme-ui */
+
+export default function HighSeas() {
+ return (
+
+
+
+
+
+
+
+
+ Build personal projects. Get free stuff.
+
+
+ Oct 30 - Jan 31
+
+
+
+
+ Join Now!
+
+
+
+
+
+
+
+
+ )
+}
diff --git a/pages/index.js b/pages/index.js
index f459c0e4..5573d97e 100644
--- a/pages/index.js
+++ b/pages/index.js
@@ -41,7 +41,8 @@ import Comma from '../components/comma'
import Haxidraw from '../components/index/cards/haxidraw'
import Onboard from '../components/index/cards/onboard'
import Trail from '../components/index/cards/trail'
-
+import HighSeas from '../components/index/cards/highseas'
+import Counterspell from '../components/index/cards/counterspell'
/** @jsxImportSource theme-ui */
function Page({
@@ -675,6 +676,8 @@ function Page({
and make things together!
+
+