diff --git a/apps/website/public/social-media.png b/apps/website/public/social-media.png
index 09ede5fbc..3ad281151 100644
Binary files a/apps/website/public/social-media.png and b/apps/website/public/social-media.png differ
diff --git a/apps/website/src/app/build/page.tsx b/apps/website/src/app/build/page.tsx
index 8b25542d7..10a183aee 100644
--- a/apps/website/src/app/build/page.tsx
+++ b/apps/website/src/app/build/page.tsx
@@ -12,6 +12,7 @@ export default function Build() {
icon: ,
title: "CLI",
subtitle: "INTEGRATE TO YOUR PROJECT",
+ url: "https://github.com/semaphore-protocol/semaphore/tree/main/packages/cli#readme",
details: [
"Streamline setting up a new Semaphore project",
"Interact with group, members & proofs data easily",
@@ -22,6 +23,7 @@ export default function Build() {
icon: ,
title: "Boilerplate",
subtitle: "START FROM TEMPLATE",
+ url: "https://github.com/semaphore-protocol/boilerplate",
details: [
"Begin your projects with a ready-to-use example template",
"Create identity, join group, send anonmous feedback",
@@ -32,6 +34,7 @@ export default function Build() {
icon: ,
title: "Packages",
subtitle: "LEVERAGE DEVELOPED LIBRARIES",
+ url: "https://github.com/semaphore-protocol/semaphore/tree/main/packages",
details: [
"Curated libraries to enhance your development process",
"Preconfigured deployments with Hardhat plugin",
@@ -72,6 +75,7 @@ export default function Build() {
subtitle={toolCardInfo.subtitle}
icon={toolCardInfo.icon}
details={toolCardInfo.details}
+ url={toolCardInfo.url}
/>
))}
@@ -147,6 +151,7 @@ export default function Build() {
title="Project ideas to explore with Semaphore"
description="The team has created this list of project ideas to build with Semaphore, but there are many more to be discovered."
buttonText="Get inspired"
+ buttonUrl="https://github.com/orgs/semaphore-protocol/discussions/463"
/>
diff --git a/apps/website/src/app/projects/page.tsx b/apps/website/src/app/projects/page.tsx
index 30786e8c8..7bbfae385 100644
--- a/apps/website/src/app/projects/page.tsx
+++ b/apps/website/src/app/projects/page.tsx
@@ -48,6 +48,7 @@ export default function Projects() {
title="Show what you have built"
description="We are missing your project! Add your project to this page and show your awesomeness to the world."
buttonText="Submit your project"
+ buttonUrl="https://github.com/semaphore-protocol/semaphore/issues/new?assignees=&labels=documentation++%F0%9F%93%96&projects=&template=----project.md&title="
/>
diff --git a/apps/website/src/components/ActionCard.tsx b/apps/website/src/components/ActionCard.tsx
index d745289f9..43c07d324 100644
--- a/apps/website/src/components/ActionCard.tsx
+++ b/apps/website/src/components/ActionCard.tsx
@@ -1,12 +1,13 @@
-import { Heading, Text, Card, CardBody, Stack, Button, Flex } from "@chakra-ui/react"
+import { Heading, Text, Card, CardBody, Stack, Flex, Link } from "@chakra-ui/react"
export type ActionCardProps = {
title: string
description: string
buttonText: string
+ buttonUrl: string
}
-export default function ActionCard({ title, description, buttonText }: ActionCardProps) {
+export default function ActionCard({ title, description, buttonText, buttonUrl }: ActionCardProps) {
return (
-
+
diff --git a/apps/website/src/components/ToolsCard.tsx b/apps/website/src/components/ToolsCard.tsx
index 4408e0153..f2d9d06bc 100644
--- a/apps/website/src/components/ToolsCard.tsx
+++ b/apps/website/src/components/ToolsCard.tsx
@@ -9,7 +9,7 @@ import {
VStack,
StackDivider,
Box,
- Button,
+ Link,
Flex
} from "@chakra-ui/react"
import IconChevronRight from "@/icons/IconChevronRight"
@@ -19,9 +19,10 @@ export type ToolsCardProps = {
title: string
subtitle: string
details: string[]
+ url: string
}
-export default function ToolsCard({ icon, title, subtitle, details }: ToolsCardProps) {
+export default function ToolsCard({ icon, title, subtitle, details, url }: ToolsCardProps) {
return (
{title}
-
+
diff --git a/apps/website/src/data/videos.json b/apps/website/src/data/videos.json
index aa61de768..cf284d071 100644
--- a/apps/website/src/data/videos.json
+++ b/apps/website/src/data/videos.json
@@ -20,8 +20,8 @@
"eventName": "Taipei Ethereum Meetup",
"date": "May 21, 2019",
"speakers": ["Barry Whitehat"],
- "url": "https://youtu.be/TtsDNneTDDY",
- "thumbnail": "https://img.youtube.com/vi/TtsDNneTDDY/0.jpg"
+ "url": "https://youtu.be/maDHYyj30kg",
+ "thumbnail": "https://img.youtube.com/vi/maDHYyj30kg/0.jpg"
},
{
"title": "Semaphore Roadmap for Ethereum",
diff --git a/apps/website/src/styles/components/Link.ts b/apps/website/src/styles/components/Link.ts
index e4106d581..4095111cc 100644
--- a/apps/website/src/styles/components/Link.ts
+++ b/apps/website/src/styles/components/Link.ts
@@ -14,6 +14,10 @@ const Link = {
pb: "5px",
pt: "6px",
_hover: { borderBottomColor: "ceruleanBlue" }
+ }),
+ buttonlink: (): SystemStyleObject => ({
+ borderRadius: "100px",
+ fontWeight: "500"
})
}
}