Skip to content

Commit

Permalink
links on landing page according to specs (#47)
Browse files Browse the repository at this point in the history
* links on landing page according to specs

* fixed styling on Github and Twitter icons
  • Loading branch information
Vienio99 authored Dec 17, 2021
1 parent 7f45034 commit c267873
Show file tree
Hide file tree
Showing 6 changed files with 82 additions and 0 deletions.
28 changes: 28 additions & 0 deletions lib/components/Icons/GithubIcon.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
import React from "react";

interface Props {
className?: string;
}
export const GithubIcon = ({ className }: Props) => {
return (
<svg
className={className}
width="20"
height="20"
viewBox="0 0 16 16"
xmlns="http://www.w3.org/2000/svg"
>
<g clipPath="url(#clip2)">
<path
d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.012 8.012 0 0 0 16 8c0-4.42-3.58-8-8-8z"
fill="#ffffff"
/>
</g>
<defs>
<clipPath id="clip2">
<rect width="16" height="16" fill="white" />
</clipPath>
</defs>
</svg>
);
};
28 changes: 28 additions & 0 deletions lib/components/Icons/TwitterIcon.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
import React from "react";

interface Props {
className?: string;
}
export const TwitterIcon = ({ className }: Props) => {
return (
<svg
className={className}
width="20"
height="20"
viewBox="0 0 17 16"
xmlns="http://www.w3.org/2000/svg"
>
<g clipPath="url(#clip1)">
<path
d="M5.026 15c6.038 0 9.341-5.003 9.341-9.334 0-.14 0-.282-.006-.422A6.685 6.685 0 0 0 16 3.542a6.658 6.658 0 0 1-1.889.518 3.301 3.301 0 0 0 1.447-1.817 6.533 6.533 0 0 1-2.087.793A3.286 3.286 0 0 0 7.875 6.03a9.325 9.325 0 0 1-6.767-3.429 3.289 3.289 0 0 0 1.018 4.382A3.323 3.323 0 0 1 .64 6.575v.045a3.288 3.288 0 0 0 2.632 3.218 3.203 3.203 0 0 1-.865.115 3.23 3.23 0 0 1-.614-.057 3.283 3.283 0 0 0 3.067 2.277A6.588 6.588 0 0 1 .78 13.58a6.32 6.32 0 0 1-.78-.045A9.344 9.344 0 0 0 5.026 15z"
fill="#ffffff"
/>
</g>
<defs>
<clipPath id="clip1">
<rect width="16" height="16" fill="white" />
</clipPath>
</defs>
</svg>
);
};
2 changes: 2 additions & 0 deletions lib/components/index.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
export { Spinner } from "./Spinner";
export { WebFonts } from "./WebFonts";
export { TextInfoTooltip, useTooltipSingleton } from "./TextInfoTooltip";
export { GithubIcon } from "./Icons/GithubIcon";
export { TwitterIcon } from "./Icons/TwitterIcon";
2 changes: 2 additions & 0 deletions lib/constants/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,8 @@ export const urls = {
tutorial:
"https://klimadao.notion.site/I-m-new-to-Klima-How-do-I-participate-c28426c5100244788f791f62e375ffcc",
officialDocs: "https://docs.klimadao.finance/",
twitter: "https://twitter.com/KlimaDAO",
github: "https://github.com/KlimaDAO",
};

export const INFURA_ID = "0f83eb63faea409abc1f440c9f077646";
Expand Down
11 changes: 11 additions & 0 deletions site/components/pages/Home/index.module.css
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,17 @@
gap: 1.6rem;
}

.lowerStack {
display: flex;
gap: 1.6rem;
}

.lowerIconButton {
composes: iconButton;
gap: 0;
padding: 0.8rem;
}

.centeredCard {
composes: card;
text-align: center;
Expand Down
11 changes: 11 additions & 0 deletions site/components/pages/Home/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ import BookmarkBorderOutlinedIcon from "@material-ui/icons/BookmarkBorderOutline

import BlackHoleTour from "components/pages/Home/BlackHoleTour";
import { DiscordIcon } from "components/Icons/DiscordIcon";
import { GithubIcon } from "@klimadao/lib/components";
import { TwitterIcon } from "@klimadao/lib/components";
import greenWormhole from "public/green-wormhole.jpg";
import polygonBadge from "public/polygon-badge.png";
import klimaLogo from "public/klima-logo.png";
Expand All @@ -17,6 +19,7 @@ import t from "@klimadao/lib/theme/typography.module.css";
import styles from "./index.module.css";
import { PageHead } from "components/PageHead";
import { IS_PRODUCTION } from "lib/constants";

export interface Props {
treasuryBalance: number;
stakingAPY: number;
Expand Down Expand Up @@ -92,6 +95,14 @@ export const Home: NextPage<Props> = (props) => {
<ExitToAppOutlinedIcon />
app
</a>
<div className={styles.lowerStack}>
<a className={styles.lowerIconButton} href={urls.twitter}>
<TwitterIcon />
</a>
<a className={styles.lowerIconButton} href={urls.github}>
<GithubIcon />
</a>
</div>
</nav>
<div className={styles.dataCardsContainer}>
<div className={styles.chartCard}>
Expand Down

0 comments on commit c267873

Please sign in to comment.