@extends('layouts.app') @section('title', 'Capacitación — Detalle') @section('page-title', 'Capacitación — Detalle') @section('content') {{-- Flash messages --}} @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif {{-- Breadcrumb --}} @php $tipos = \App\Models\BpmCapacitacion::$TIPOS ?? []; $tipoBadge = match($capacitacion->tipo ?? '') { 'induccion' => 'primary', 'bpm' => 'success', 'haccp' => 'warning', 'inocuidad' => 'info', 'seguridad' => 'danger', default => 'secondary', }; $firmaron = $capacitacion->asistentes->where('firmo', true)->count(); $total = $capacitacion->asistentes->count(); @endphp {{-- Header card --}}

{{ $capacitacion->tema }}

PDF {{ $tipos[$capacitacion->tipo] ?? ucfirst($capacitacion->tipo) }}
Código {{ $capacitacion->codigo ?? '—' }}
Fecha {{ $capacitacion->fecha->format('d/m/Y') }}
Hora Inicio {{ $capacitacion->hora_inicio ? \Carbon\Carbon::parse($capacitacion->hora_inicio)->format('H:i') : '—' }}
Hora Fin {{ $capacitacion->hora_fin ? \Carbon\Carbon::parse($capacitacion->hora_fin)->format('H:i') : '—' }}
Capacitador {{ $capacitacion->capacitador }}
Lugar {{ $capacitacion->lugar }}
@if($capacitacion->observaciones)
Observaciones

{{ $capacitacion->observaciones }}

@endif
Registrado por {{ $capacitacion->responsable->name ?? '—' }}
{{-- Asistentes --}}

Lista de Asistentes

{{ $firmaron }} firmaron de {{ $total }}
@forelse($capacitacion->asistentes as $i => $as) @empty @endforelse
# Nombre Cargo Firmó
{{ $i + 1 }} {{ $as->nombre }} {{ $as->cargo ?: '—' }} @if($as->firmo) @else @endif
Sin asistentes registrados.
@if($total > 0) @endif
Volver al listado
@endsection