2021-06-24 10:48:39 +02:00
|
|
|
import React from 'react'
|
|
|
|
import Link from 'next/link'
|
2021-06-28 02:28:53 +02:00
|
|
|
import {Text, Flex, Button} from '@chakra-ui/react'
|
2021-06-30 03:37:09 +02:00
|
|
|
import {motion} from 'framer-motion'
|
|
|
|
|
|
|
|
const MotionFlex = motion(Flex)
|
|
|
|
|
|
|
|
const item = {
|
|
|
|
hidden: { y: 20, opacity: 0 },
|
|
|
|
visible: {
|
|
|
|
y: 0,
|
|
|
|
opacity: 1
|
|
|
|
}
|
|
|
|
}
|
2021-06-24 10:48:39 +02:00
|
|
|
|
2021-06-28 02:28:53 +02:00
|
|
|
function Card({title, desc, link}) {
|
2021-06-24 10:48:39 +02:00
|
|
|
return (
|
|
|
|
<Link href={link}>
|
2021-06-30 03:37:09 +02:00
|
|
|
<MotionFlex direction='column' background='gray.900' width={300} height={150} p='5' borderRadius='15px' variants={item}>
|
2021-06-28 02:28:53 +02:00
|
|
|
<Text fontSize='2xl'>{title}</Text>
|
|
|
|
<Text fontSize='lg' style={{ marginBottom: '10px' }}>{desc}</Text>
|
|
|
|
<Button colorScheme='teal' variant='outline'>Learn More</Button>
|
2021-06-30 03:37:09 +02:00
|
|
|
</MotionFlex>
|
2021-06-24 10:48:39 +02:00
|
|
|
</Link>
|
|
|
|
)
|
|
|
|
}
|
|
|
|
|
2021-06-28 02:28:53 +02:00
|
|
|
export default Card
|