Linking from homepage to roadmaps

pull/1331/head
Kamran Ahmed 3 years ago
parent 67b8af3f6b
commit ec1725e312
  1. 3
      pages/index.tsx
  2. 15
      pages/roadmaps/components/home-roadmap-item.tsx

@ -41,7 +41,8 @@ export default function Home(props: HomeProps) {
<SimpleGrid columns={[1, 2, 3]} spacing={['10px', '10px', '15px']}>
{roadmaps.map((roadmap: RoadmapType, counter: number) => (
<HomeRoadmapItem
key={roadmap.url}
url={roadmap.url}
key={roadmap.id}
colorIndex={counter}
title={roadmap.featuredTitle}
isCommunity={roadmap.isCommunity}

@ -5,7 +5,8 @@ type RoadmapGridItemProps = {
title: string;
subtitle: string;
isCommunity?: boolean;
colorIndex?: number
colorIndex?: number;
url: string;
};
const bgColorList = [
@ -18,12 +19,12 @@ const bgColorList = [
];
export function HomeRoadmapItem(props: RoadmapGridItemProps) {
const { title, subtitle, isCommunity, colorIndex = 0 } = props;
const { title, subtitle, isCommunity, colorIndex = 0, url } = props;
return (
<Link
as={Box}
href={'#'}
<Box
as={Link}
href={url}
_hover={{ textDecoration: 'none', transform: 'scale(1.02)' }}
flex={1}
shadow='2xl'
@ -40,7 +41,7 @@ export function HomeRoadmapItem(props: RoadmapGridItemProps) {
)}
<Heading fontSize={['17px', '17px', '22px']} mb='5px'>{title}</Heading>
<Text color='gray.200' fontSize={[ '13px']}>{subtitle}</Text>
</Link>
<Text color='gray.200' fontSize={['13px']}>{subtitle}</Text>
</Box>
);
}

Loading…
Cancel
Save