@extends('layouts.app') @section('titulo', 'Campus Virtual') @section('subtitulo', 'Materiales, videos, enlaces y tareas por curso') @php $q = request('q'); $tipoActual = request('tipo'); $cursoActual = request('curso'); @endphp @section('contenido')
@foreach ([ ['Recursos', $kpis['total'], 'from-brand-500 to-brand-400', 'monitor'], ['Materiales', $kpis['materiales'], 'from-violet-500 to-fuchsia-400', 'book'], ['Tareas', $kpis['tareas'], 'from-amber-500 to-orange-400', 'clipboard'], ['Cursos', $kpis['cursos'], 'from-emerald-500 to-teal-400', 'grid'], ] as [$label, $valor, $color, $icono])
@include('partials.icon', ['name' => $icono, 'class' => 'h-6 w-6'])

{{ $valor }}

{{ $label }}

@endforeach
@if ($tipoActual)@endif
@if ($q)@endif @if ($tipoActual)@endif
Publicar recurso
Todos @foreach (\App\Models\Recurso::TIPOS as $tipo) {{ $tipo }} @endforeach
@if ($recursos->count())
@foreach ($recursos as $r)
@include('partials.icon', ['name' => $r->iconoTipo(), 'class' => 'h-5 w-5']) {{ $r->etiquetaTipo() }}

{{ $r->titulo }}

{{ $r->curso ?? 'Sin curso' }}

@if ($r->descripcion)

{{ \Illuminate\Support\Str::limit($r->descripcion, 100) }}

@endif
{{ $r->fecha_publicacion?->format('d/m/Y') ?? '—' }} @if ($r->tipo === 'tarea' && $r->fecha_entrega) Entrega {{ $r->fecha_entrega->format('d/m') }} @elseif ($r->estado === 'borrador') Borrador @endif
@endforeach
{{ $recursos->links() }}
@else
@include('partials.icon', ['name' => 'monitor', 'class' => 'h-7 w-7'])

No hay recursos publicados @if($q || $tipoActual || $cursoActual)con esos filtros @endif

Publicar el primer recurso
@endif @endsection