import Button from '@/components/atoms/Button' import Flex from '@/components/atoms/Flex' import Heading from '@/components/atoms/Heading' import { IBlogCard } from './BlogCard.interface' import Icon from '@/components/atoms/Icon' import ImageWrapper from '@/components/atoms/ImageWrapper' import React from 'react' import RichText from '@/components/atoms/RichText/RichText.component' import Separator from '@/components/atoms/Separator/Separator.component' import Spacer from '@/components/atoms/Spacer' import { StyledBlogCard } from './BlogCard.theme' import { colors } from '@/styles/variables' const BlogCard = ({ variant, date, categories = [], title, imageElement, linkElement, description, author, buttonLabel }: IBlogCard) => { return (
{imageElement}
{categories.map((category, index) => category.toUpperCase() + (index === categories.length - 1 ? '' : ' - '))} {date?.toUpperCase()} {title?.toUpperCase()} {description} {linkElement}
) } export default BlogCard