@extends('layouts.app') @section('titulo', 'Comunicaciones') @section('subtitulo', 'Comunicados y avisos a la comunidad educativa') @php $q = request('q'); $canalActual = request('canal'); @endphp @section('contenido')
@foreach ([ ['Comunicados', $kpis['enviados'], 'from-brand-500 to-brand-400', 'chat'], ['Este mes', $kpis['mes'], 'from-violet-500 to-fuchsia-400', 'calendar'], ['Estudiantes', $kpis['estudiantes'], 'from-emerald-500 to-teal-400', 'users'], ['Docentes', $kpis['docentes'], 'from-amber-500 to-orange-400', 'teacher'], ] as [$label, $valor, $color, $icono])
@include('partials.icon', ['name' => $icono, 'class' => 'h-6 w-6'])

{{ $valor }}

{{ $label }}

@endforeach
@if ($canalActual)@endif
Nuevo comunicado
Todos @foreach (\App\Models\Comunicado::CANALES as $canal) {{ $canal }} @endforeach
@forelse ($comunicados as $c)
{{ $c->etiquetaCanal() }} {{ $c->etiquetaDestinatario() }}

{{ $c->titulo }}

{{ \Illuminate\Support\Str::limit($c->mensaje, 160) }}

{{ $c->total_destinatarios }}

destinatarios

{{ $c->fecha_envio?->format('d/m/Y H:i') ?? '—' }} @if ($c->autor)· por {{ $c->autor->name }}@endif
@empty
No hay comunicados @if($q || $canalActual)con esos filtros @endif
@endforelse
{{ $comunicados->links() }}
@endsection