Compare commits

...

2 Commits

Author SHA1 Message Date
09fa78e7e0 Make footers anchor to the bottom of the cards 2026-02-25 04:38:59 -05:00
ba88360636 Me when formatting problems 2026-02-25 04:33:51 -05:00
5 changed files with 14 additions and 11 deletions

View File

@@ -7,4 +7,4 @@ export default function () {
message="Your request is now being processed; this normally takes 1-2 weeks." message="Your request is now being processed; this normally takes 1-2 weeks."
/> />
); );
} }

View File

@@ -31,4 +31,4 @@ export default function () {
</Card> </Card>
</Container> </Container>
); );
} }

View File

@@ -116,7 +116,8 @@ export default function () {
data storage provider. data storage provider.
</li> </li>
<li> <li>
<strong>Google, LLC. (Mountain View, CA)</strong>: Push notifications (if you use the app). <strong>Google, LLC. (Mountain View, CA)</strong>: Push notifications
(if you use the app).
</li> </li>
<li> <li>
<strong>Mailgun Technologies, Inc. (San Antonio, TX)</strong>: Email <strong>Mailgun Technologies, Inc. (San Antonio, TX)</strong>: Email

View File

@@ -1,12 +1,13 @@
import { import {
Card, Card,
CardBody,
CardFooter, CardFooter,
CardHeader,
Container, Container,
Divider, Divider,
Heading, Heading,
Image, Image,
Link, Link,
Stack,
Text, Text,
} from "@chakra-ui/react"; } from "@chakra-ui/react";
import projects from "../../data/public-projects.json"; import projects from "../../data/public-projects.json";
@@ -51,16 +52,15 @@ export default function () {
borderRadius="36px" borderRadius="36px"
src={`/files/${project.image}`} src={`/files/${project.image}`}
/> />
<Stack mb="8" mt="6" spacing="3"> <CardHeader>
<b> <b>
<Heading size="md"> <Heading size="md">{project.name}</Heading>
{project.name} ({project.timespan})
</Heading>
</b> </b>
<Text>Time Span: {project.timespan}</Text> <Text>Time Span: {project.timespan}</Text>
<br /> </CardHeader>
<CardBody>
<Text>{project.description}</Text> <Text>{project.description}</Text>
</Stack> </CardBody>
<Divider /> <Divider />
<CardFooter gap="16px" justifyContent="center"> <CardFooter gap="16px" justifyContent="center">
{project.work_link ? ( {project.work_link ? (

View File

@@ -19,5 +19,7 @@ export async function onRequestPost(context: RequestContext) {
await context.env.D1.prepare( await context.env.D1.prepare(
"INSERT INTO game_mod_notes (content, created_at, created_by, id, target) VALUES (?, ?, ?, ?, ?);", "INSERT INTO game_mod_notes (content, created_at, created_by, id, target) VALUES (?, ?, ?, ?, ?);",
).bind(content, Date.now(), context.data.current_user.id, id, target).first(); )
.bind(content, Date.now(), context.data.current_user.id, id, target)
.first();
} }