@props(['announcement', 'headingLevel' => 'h2']) {{-- Fila del tablón de comunicados: se consulta como un registro, no como una galería. La fecha va en una columna fija y el filete izquierdo anaranjado marca los importantes vigentes. --}} @php $important = $announcement->isImportantActive(); $closed = $announcement->isClosed(); $fileCount = count($announcement->files()); @endphp

@if ($important) Importante @endif {{ $announcement->type->name }} @if ($announcement->number) {{ $announcement->number }} @endif

<{{ $headingLevel }} class="mt-1.5 text-lg leading-snug font-bold wrap-anywhere"> {{-- el enlace cubre toda la fila --}} {{ $announcement->title }} @if ($announcement->campus || $announcement->validityLabel() || $fileCount > 0)

@if ($announcement->validityLabel()) {{ $announcement->validityLabel() }} @endif @if ($announcement->campus) {{ $announcement->campus->getLabel() }} @endif @if ($fileCount > 0) {{ trans_choice('{1} 1 archivo|[2,*] :count archivos', $fileCount) }} @endif

@endif