+ {/* Row 1: Sender name + badges */}
+
+
+
+ {shouldShowUnsubBanner && listHeaders?.listUnsubscribe && (
+ {
+ const messageId = email?.messageId || '';
+ const newSet = new Set(dismissedUnsubBanners).add(messageId);
+ setDismissedUnsubBanners(newSet);
+ localStorage.setItem('dismissed-unsub-banners', JSON.stringify([...newSet]));
+ }}
+ />
+ )}
+
+ {/* Email address under name */}
+ {sender?.email && sender?.name && (
+
{sender.email}
+ )}
+ {/* Row 2: Recipients */}
+
+ {email.to && email.to.length > 0 && (
+ <>
+ → {t('recipient_to_prefix')}
+ {renderClickableRecipients(email.to, currentUserEmail, t, handleViewContactSidebar)}
+ >
+ )}
+ {email.cc && email.cc.length > 0 && (
+ <>
+ |
+ CC:
+ {renderClickableRecipients(email.cc, currentUserEmail, t, handleViewContactSidebar)}
+ {email.cc.length > 2 && (
+ +{email.cc.length - 2}
+ )}
+ >
+ )}
+
+