+ {data.logs.map((log) => (
+
+ {/* Channel Icon */}
+
+ {channelIcons[log.channel] || }
+
+
+ {/* Content */}
+
+
+ {log.event}
+
+ {statusConfig[log.status]?.icon}
+ {statusConfig[log.status]?.label || log.status}
+
+
+
+ {__('To')}: {log.recipient}
+ {log.subject && ` — ${log.subject}`}
+
+ {log.error_message && (
+
+ {__('Error')}: {log.error_message}
+
+ )}
+
+
+ {/* Timestamp */}
+
+ {formatDate(log.sent_at || log.created_at)}
+
+
+ ))}
+
+ {/* Pagination */}
+ {data.total > 20 && (
+
+
+
+ {__('Page')} {page} {__('of')} {Math.ceil(data.total / 20)}
+
+
+
+ )}
+
+ )}
+