Skip to content

Commit 50125a6

Browse files
committed
cta button
1 parent a2ad0b0 commit 50125a6

File tree

2 files changed

+17
-2
lines changed

2 files changed

+17
-2
lines changed

packages/react-app/src/components/Account.jsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ export default function Account({
9191
const isAnonymous = userRole === USER_ROLES.anonymous;
9292

9393
const connectWallet = (
94-
<Button colorScheme="green" key="loginbutton" onClick={loadWeb3Modal}>
94+
<Button colorScheme="green" key="loginbutton" onClick={loadWeb3Modal} variant="outline">
9595
{connectText || "connect"}
9696
</Button>
9797
);

packages/react-app/src/views/HomeView.jsx

+16-1
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
import React, { useMemo } from "react";
2-
import { Container, Box, Text, Center, useColorModeValue } from "@chakra-ui/react";
2+
import { Container, Box, Text, Center, useColorModeValue, Button } from "@chakra-ui/react";
33
import ChallengeExpandedCard from "../components/ChallengeExpandedCard";
44
import { challengeInfo } from "../data/challenges";
55
import useCustomColorModes from "../hooks/useCustomColorModes";
66
import HeroLogo from "../components/icons/HeroLogo";
77
import HeroDiamond from "../components/icons/HeroDiamond";
8+
import { useHistory } from "react-router-dom";
89

910
export default function HomeView({ connectedBuilder, userProvider }) {
11+
const history = useHistory();
1012
const { primaryFontColor, bgColor } = useCustomColorModes();
1113
const cardBgColor = useColorModeValue("sre.cardBackground", "sreDark.cardBackground");
1214

@@ -20,6 +22,16 @@ export default function HomeView({ connectedBuilder, userProvider }) {
2022
);
2123
}, [connectedBuilder]);
2224

25+
const handleCtaClick = () => {
26+
if (window.plausible) {
27+
window.plausible("cta");
28+
}
29+
30+
setTimeout(() => {
31+
history.push(`/challenge/${Object.keys(challengeInfo)[0]}`);
32+
}, 100);
33+
};
34+
2335
return (
2436
<Box>
2537
<Box
@@ -56,6 +68,9 @@ export default function HomeView({ connectedBuilder, userProvider }) {
5668
>
5769
<HeroLogo maxW="600px" height="auto" />
5870
</Center>
71+
<Button onClick={handleCtaClick} colorScheme="green" mt={4} size="lg">
72+
Start Building on Ethereum
73+
</Button>
5974
</Container>
6075
<Box
6176
bgImg="/assets/header_platform.svg"

0 commit comments

Comments
 (0)