diff --git a/public/images/pages/glyph-home-light.svg b/public/images/pages/glyph-home-light.svg deleted file mode 100644 index 36fed55efc..0000000000 --- a/public/images/pages/glyph-home-light.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/public/images/pages/gopher-home-front.svg b/public/images/pages/gopher-home-front.svg deleted file mode 100644 index 5729375b7d..0000000000 --- a/public/images/pages/gopher-home-front.svg +++ /dev/null @@ -1,453 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/images/pages/gopher-home-nodes.svg b/public/images/pages/gopher-home-nodes.svg deleted file mode 100644 index 6c412aa7d1..0000000000 --- a/public/images/pages/gopher-home-nodes.svg +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/images/pages/gopher-home-side-mobile.svg b/public/images/pages/gopher-home-side-mobile.svg deleted file mode 100644 index a4bfbbd93c..0000000000 --- a/public/images/pages/gopher-home-side-mobile.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/src/components/UI/homepage/Gopher.tsx b/src/components/UI/homepage/Gopher.tsx deleted file mode 100644 index 788cfa1ece..0000000000 --- a/src/components/UI/homepage/Gopher.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import { Image, Stack } from '@chakra-ui/react'; -import { FC } from 'react'; - -export const Gopher: FC = () => { - return ( - - Gopher greeting - - ); -}; diff --git a/src/components/UI/homepage/HomeSection.tsx b/src/components/UI/homepage/HomeSection.tsx index 10c8d6e623..38a6544196 100644 --- a/src/components/UI/homepage/HomeSection.tsx +++ b/src/components/UI/homepage/HomeSection.tsx @@ -2,6 +2,8 @@ import { Box, Image, Link, Stack, Text } from '@chakra-ui/react'; import { FC } from 'react'; import NextLink from 'next/link'; +import { GopherHomeFront } from '../svgs/'; + interface Props { imgSrc?: string; imgAltText?: string; @@ -9,6 +11,7 @@ interface Props { linkLabel: string; buttonHref: string; children?: React.ReactNode; + showGopher?: boolean; } export const HomeSection: FC = ({ @@ -17,17 +20,18 @@ export const HomeSection: FC = ({ sectionTitle, linkLabel, buttonHref, + showGopher, children }) => { return ( - {!!imgSrc && ( + {imgSrc || showGopher && ( {/* TODO: use NextImage */} - {imgAltText} + {imgSrc && {imgAltText}} + {showGopher && } )} - = ({ children }) => { borderColor='primary' h='100%' > - {/* TODO: use NextImage */} - Ethereum glyph + diff --git a/src/components/UI/homepage/WhyRunANode.tsx b/src/components/UI/homepage/WhyRunANode.tsx index 59e773a25b..5bbfad5101 100644 --- a/src/components/UI/homepage/WhyRunANode.tsx +++ b/src/components/UI/homepage/WhyRunANode.tsx @@ -2,6 +2,7 @@ import { Box, Grid, GridItem, Image, Link, Stack, Text } from '@chakra-ui/react' import { FC } from 'react'; import NextLink from 'next/link'; +import { GopherHomeNodes } from '../svgs/GopherHomeNodes'; import { ETHEREUM_ORG_RUN_A_NODE_URL } from '../../../constants'; interface Props { @@ -48,8 +49,7 @@ export const WhyRunANode: FC = ({ children }) => { borderColor='primary !important' h='100%' > - {/* TODO: use NextImage */} - Gopher staring at nodes + diff --git a/src/components/UI/homepage/index.ts b/src/components/UI/homepage/index.ts index 95f8371b8c..278ac8a77a 100644 --- a/src/components/UI/homepage/index.ts +++ b/src/components/UI/homepage/index.ts @@ -1,4 +1,3 @@ -export * from './Gopher'; export * from './HomeHero'; export * from './HomeSection'; export * from './WhatIsEthereum'; diff --git a/src/pages/index.tsx b/src/pages/index.tsx index c95046c86c..9aed48222a 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -2,13 +2,13 @@ import { Box, Grid, GridItem, Link, Stack, Text } from '@chakra-ui/react'; import type { NextPage } from 'next'; import { - Gopher, HomeHero, HomeSection, QuickLinks, WhatIsEthereum, WhyRunANode } from '../components/UI/homepage'; +import { GopherHomeLinks } from '../components/UI/svgs'; import { CONTRIBUTING_PAGE, @@ -32,11 +32,10 @@ const HomePage: NextPage = ({}) => { {/* SECTION: What is Geth */} Geth (go-ethereum) is a{' '} @@ -142,7 +141,16 @@ const HomePage: NextPage = ({}) => { {/* TODO: replace with animated/video version */} - + + +