import { Card, CardContent, CardFooter, CardHeader } from '@/components/ui/card'; import { cn, getReadingTime } from '@/lib/utils'; import { Link } from '@inertiajs/react'; import { formatDistanceToNowStrict } from 'date-fns'; import { Avatar, AvatarFallback, AvatarImage } from '../ui/avatar'; interface Props { blog: Blog; viewType?: 'grid' | 'list'; className?: string; } const BlogCard1 = ({ blog, viewType = 'grid', className }: Props) => { return (
{blog.title} { const target = e.target as HTMLImageElement; target.src = '/assets/images/blank-image.jpg'; }} />

{blog.title}

{blog.user.name[0]}

{blog.user.name}

{getReadingTime(blog.description)} {formatDistanceToNowStrict(new Date(blog.created_at), { addSuffix: true })}
); }; export default BlogCard1;