@php $documents = $this->documents(); @endphp

Tous les documents dont tu es auteur — fichiers, liens ou notes Markdown, rattachés ou non.

Nouveau document
@php $selectedProjectFilter = $filterProjectId ? $this->availableProjects()->firstWhere('id', $filterProjectId) : null; @endphp
Projet :
Tous @foreach ($this->availableProjects() as $project) {{ $project->code }} — {{ $project->name }} @endforeach
@php $selectedCategoryFilter = $filterCategoryId ? $this->categories()->firstWhere('id', $filterCategoryId) : null; @endphp
Catégorie :
Toutes @foreach ($this->categories() as $category) {{ $category->label }} @endforeach
@php $sort_class = ['recent' => 'Plus récentes', 'oldest' => 'Plus ancienne', 'alphabetical' => 'Ordre alphabétique', 'reverse-alphabetical' => 'Ordre alphabétique inversé']; @endphp
Tri :
@foreach ($sort_class as $key => $label) {{ $label }} @endforeach
@foreach (['card' => 'heroicon-o-window', 'line' => 'heroicon-o-bars-3'] as $key => $icon) @endforeach
@if($view_style === 'card')
@foreach ($documents as $document)
@if ($document->type !== 'markdown') {{ $document->title }} @else @endif @if ($document->is_public) Public @else Privé @endif
@if ($document->description)

{{ $document->description }}

@endif
@if ($document->category) {{ $document->category->label }} @endif @forelse ($document->attachmentCodes() as $code) {{ $code }} @empty Non rattaché @endforelse
{{ $document->wasEdited() ? 'Modifié' : 'Créé' }} {{ $document->updated_at->diffForHumans() }}
@endforeach
@else @foreach ($documents as $document)
@if ($document->is_public) Publique @else Privée @endif @if ($document->type !== 'markdown') {{ $document->title }} @else @endif {{ $document->wasEdited() ? 'Modifié' : 'Créé' }} {{ $document->updated_at->diffForHumans() }}
@if ($document->category) {{ $document->category->label }} @endif @forelse ($document->attachmentCodes() as $code) {{ $code }} @empty Non rattaché @endforelse
@endforeach
@endif @if ($documents->isEmpty())
Aucun document pour l'instant.
@endif