import React from 'react'; import type { MessageBlock } from '@/store/commStore'; import { ChevronRight } from 'lucide-react'; interface ContactCardBlockProps { block: MessageBlock; } const ContactCardBlock: React.FC = ({ block }) => { const { contact_id, name } = block.block_data; const contactName: string = name || 'Unbekannter Kontakt'; const contactId: string = contact_id || ''; const linkHref = contactId ? `/contacts/${contactId}` : '#'; // Generate initials for avatar placeholder const initials = contactName .split(' ') .map((part) => part.charAt(0).toUpperCase()) .slice(0, 2) .join(''); return (
{initials || '?'}

{contactName}

Kontakt anzeigen

); }; export default ContactCardBlock;