@@ -18,13 +18,13 @@ interface EmailSummary {
1818 sender : string ;
1919 subject : string ;
2020 preview : string ;
21- created_at : string ;
21+ received_at : string ;
2222 is_read ?: boolean ;
2323}
2424
2525interface EmailDetail extends EmailSummary {
26- text ?: string ;
27- html ?: string ;
26+ content ?: string ;
27+ html_content ?: string ;
2828 to_addrs : string ;
2929 download ?: string ;
3030}
@@ -193,7 +193,7 @@ export default function Mailbox() {
193193 < div className = "flex justify-between items-start mb-1" >
194194 < span className = "truncate w-2/3" > { email . sender } </ span >
195195 < span className = "text-xs text-muted-foreground whitespace-nowrap" >
196- { formatDistanceToNow ( new Date ( email . created_at ) , { addSuffix : true } ) }
196+ { formatDistanceToNow ( new Date ( email . received_at ) , { addSuffix : true } ) }
197197 </ span >
198198 </ div >
199199 < div className = "text-sm truncate mb-1" > { email . subject } </ div >
@@ -241,7 +241,7 @@ export default function Mailbox() {
241241 To: < span className = "text-foreground select-text" > { selectedEmail . to_addrs } </ span >
242242 </ div >
243243 < div className = "text-xs text-muted-foreground" >
244- { new Date ( selectedEmail . created_at ) . toLocaleString ( ) }
244+ { new Date ( selectedEmail . received_at ) . toLocaleString ( ) }
245245 </ div >
246246 </ div >
247247 < div className = "flex items-center gap-2" >
@@ -262,10 +262,10 @@ export default function Mailbox() {
262262 </ CardHeader >
263263 < CardContent className = "flex-1 p-0 overflow-hidden relative" >
264264 < div className = "h-full w-full bg-white text-black p-4 overflow-auto select-text" >
265- { selectedEmail . html ? (
266- < div dangerouslySetInnerHTML = { { __html : selectedEmail . html } } className = "prose max-w-none" />
265+ { selectedEmail . html_content ? (
266+ < div dangerouslySetInnerHTML = { { __html : selectedEmail . html_content } } className = "prose max-w-none" />
267267 ) : (
268- < pre className = "whitespace-pre-wrap font-sans" > { selectedEmail . text } </ pre >
268+ < pre className = "whitespace-pre-wrap font-sans" > { selectedEmail . content } </ pre >
269269 ) }
270270 </ div >
271271 </ CardContent >
0 commit comments