@php
$currentFolder = request()->query('folder', 'INBOX');
$starredActive = $currentFolder === '_starred';
$folderIcons = [
'INBOX' => '',
'Sent' => '',
'Drafts' => '',
'Junk' => '',
'Trash' => '',
'Archive' => '',
];
$folderLabels = [
'INBOX' => 'Posteingang',
'Sent' => 'Gesendet',
'Drafts' => 'Entwürfe',
'Junk' => 'Spam',
'Trash' => 'Papierkorb',
'Archive' => 'Archiv',
];
@endphp
@php
$inboxFolder = collect($folders)->firstWhere('name', 'INBOX');
$otherFolders = collect($folders)->filter(fn($f) => $f['name'] !== 'INBOX')->values();
@endphp
{{-- Posteingang (immer oben, prominent) --}}
@if($inboxFolder)
@php $active = $currentFolder === $inboxFolder['path']; @endphp
@if($active)
@endif
Posteingang
@endif
{{-- Markiert (zweite Stelle) --}}
★
Markiert
{{-- Trennlinie --}}
{{-- Restliche Ordner --}}
@foreach($otherFolders as $f)
@php
$active = $currentFolder === $f['path'];
$label = $folderLabels[$f['name']] ?? $f['name'];
$icon = $folderIcons[$f['name']] ?? '
';
@endphp
@if($active)
@endif
{{ $label }}
@endforeach