nyx-dashboard/components/Card.js

29 lines
782 B
JavaScript
Raw Normal View History

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'
import {motion} from 'framer-motion'
const MotionFlex = motion(Flex)
const item = {
hidden: { y: 20, opacity: 0 },
visible: {
y: 0,
opacity: 1
}
}
2021-06-28 02:28:53 +02:00
function Card({title, desc, link}) {
return (
<Link href={link}>
<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>
</MotionFlex>
</Link>
)
}
2021-06-28 02:28:53 +02:00
export default Card