Fixed UI misalignments
This commit is contained in:
@@ -148,7 +148,11 @@ export const InboxPage: React.FC = () => {
|
||||
}
|
||||
}
|
||||
} else if (!selectedMessage && folderMessages.length > 0 && activeFolder !== 'drafts') {
|
||||
setSelectedMessage(folderMessages[0]);
|
||||
const first = folderMessages[0];
|
||||
setSelectedMessage(first);
|
||||
if (activeFolder === 'inbox' && Number(first.status) !== NotificationStatus.Read) {
|
||||
markAsRead(first.id);
|
||||
}
|
||||
}
|
||||
}, [targetIdParam, folderMessages, activeFolder]);
|
||||
|
||||
@@ -665,6 +669,22 @@ export const InboxPage: React.FC = () => {
|
||||
>
|
||||
<Star className={`w-3.5 h-3.5 ${isStarred ? 'fill-amber-400' : ''}`} />
|
||||
</button>
|
||||
|
||||
<button
|
||||
type="button"
|
||||
onClick={e => {
|
||||
e.stopPropagation();
|
||||
deleteMessage(item.id);
|
||||
if (selectedMessage?.id === item.id) {
|
||||
setSelectedMessage(null);
|
||||
}
|
||||
}}
|
||||
className="p-0.5 rounded text-slate-400 hover:text-rose-400 transition cursor-pointer"
|
||||
title="Delete message (Archive)"
|
||||
>
|
||||
<Trash2 className="w-3.5 h-3.5" />
|
||||
</button>
|
||||
|
||||
<span className="text-[10px] text-slate-400 font-mono">
|
||||
{formatDate(item.createdAt)}
|
||||
</span>
|
||||
|
||||
Reference in New Issue
Block a user