import React from 'react'; import CardStack from '@/components/cardStack/CardStack'; import type { CardStackProps } from '@/components/cardStack/CardStack'; interface BlogPost { id: string; category: string; title: string; excerpt: string; imageSrc: string; imageAlt?: string; authorName?: string; authorAvatar?: string; date?: string; } interface BlogCardOneProps extends Omit { blogs: BlogPost[]; } export const BlogCardOne: React.FC = ({ blogs, ...cardStackProps }) => { const blogElements = blogs.map(blog => (
{blog.imageAlt
{blog.category}

{blog.title}

{blog.excerpt}

{blog.authorName && (
{blog.authorAvatar && ( {blog.authorName} )}

{blog.authorName}

{blog.date &&

{blog.date}

}
)}
)); return ( {blogElements} ); }; export default BlogCardOne;