Linking from homepage to roadmaps

This commit is contained in:
Kamran Ahmed
2021-08-29 21:31:29 +02:00
parent 67b8af3f6b
commit ec1725e312
2 changed files with 10 additions and 8 deletions

View File

@ -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}

View File

@ -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'
@ -41,6 +42,6 @@ export function HomeRoadmapItem(props: RoadmapGridItemProps) {
<Heading fontSize={['17px', '17px', '22px']} mb='5px'>{title}</Heading>
<Text color='gray.200' fontSize={['13px']}>{subtitle}</Text>
</Link>
</Box>
);
}