courrier multi account

This commit is contained in:
alma 2025-04-27 18:42:51 +02:00
parent 65d75a0213
commit 27127ae99c

View File

@ -675,13 +675,6 @@ export default function CourrierPage() {
</Button>
</div>
{/* Debug info */}
<div className="text-xs text-red-500 p-1 border border-red-300 mb-2 bg-red-50 rounded">
Accounts: {accounts.length},
Selected: {selectedAccount?.id || 'none'},
ShowFolders: {String(showFolders)}
</div>
{/* Display all accounts */}
<div className="mt-1">
{accounts.map((account) => (
@ -699,9 +692,9 @@ export default function CourrierPage() {
}
}}
>
<div className="flex items-center">
<div className="flex items-center w-full">
<div className={`w-3 h-3 rounded-full ${account.color?.startsWith('#') ? 'bg-blue-500' : account.color || 'bg-blue-500'} mr-2`}></div>
<span className="truncate">{account.name}</span>
<span className="truncate text-gray-700">{account.name}</span>
</div>
</Button>
))}
@ -719,13 +712,6 @@ export default function CourrierPage() {
</Button>
</div>
{/* Debug info */}
<div className="text-xs text-blue-500 p-1 border border-blue-300 mb-2 bg-blue-50 rounded">
Selected: {selectedAccount?.id || 'none'}<br />
Has Folders: {String(!!selectedAccount?.folders)}<br />
Folder Count: {selectedAccount?.folders?.length || 0}
</div>
{/* Display folders if available */}
{selectedAccount?.folders?.map((folder) => (
<Button
@ -734,9 +720,9 @@ export default function CourrierPage() {
className={`w-full justify-start text-xs mb-1 ${currentFolder === folder ? 'bg-gray-100' : ''}`}
onClick={() => handleMailboxChange(folder, selectedAccount.id !== 'all-accounts' ? selectedAccount.id : undefined)}
>
<div className="flex items-center">
<div className="flex items-center w-full">
{getFolderIcon(folder)}
<span className="ml-2 truncate">{formatFolderName(folder)}</span>
<span className="ml-2 truncate text-gray-700">{formatFolderName(folder)}</span>
{folder === 'INBOX' && unreadCount > 0 && (
<span className="ml-auto bg-blue-500 text-white text-[10px] px-1.5 rounded-full">
{unreadCount}