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" }) } }