@php // Los filtros son enlaces: cada uno conserva lo demás que esté activo. $link = fn (array $change) => route('announcements', array_filter(array_merge([ 'q' => $search, 'tipo' => $activeType, 'anio' => $activeYear, ], $change))); $pill = 'inline-flex min-h-10 items-center rounded-lg px-4 font-semibold ring-1 ring-line hover:bg-surface aria-[current=true]:bg-field aria-[current=true]:text-white aria-[current=true]:ring-field'; @endphp

Comunicados

Información oficial de la Facultad para estudiantes, docentes y comunidad universitaria.

@if ($types->isNotEmpty()) @endif @if (count($years) > 0) @endif
@if ($announcements->isEmpty())
@if ($hasFilters)

No encontramos comunicados con esos filtros.

Prueba con otra palabra, otro tipo u otro año.

Quitar filtros @else

Todavía no hay comunicados publicados.

@endif
@else

{{ trans_choice('{1} 1 comunicado|[2,*] :count comunicados', $announcements->total()) }}@if ($hasFilters) · Quitar filtros@endif

@foreach ($announcements as $announcement) @endforeach
{{ $announcements->onEachSide(1)->links('site.partials.pagination') }}
@endif