@if($encuesta->estado == 'activa')
Activa
@elseif($encuesta->estado == 'cerrada')
Cerrada
@else
Borrador
@endif
@if($encuesta->anonima)
Anónima
@endif
@if(isset($pendiente) && $pendiente)
Pendiente
@endif
{{ $encuesta->titulo }}
@if($encuesta->descripcion)
{{ Str::limit($encuesta->descripcion, 100) }}
@endif
{{ $encuesta->preguntas->count() }} preguntas
{{ $encuesta->total_respuestas }} respuestas
@if($encuesta->fecha_fin)
Cierra: {{ \Carbon\Carbon::parse($encuesta->fecha_fin)->locale('es')->diffForHumans() }}
@endif
@if($encuesta->estado == 'activa' && $encuesta->total_respuestas > 0)
@php
$empleadosActivos = \App\Models\empleado::where('EMP_ACTIVO', 1)->count();
$porcentajeParticipacion = $empleadosActivos > 0 ? round(($encuesta->total_respuestas / $empleadosActivos) * 100, 1) : 0;
@endphp
Participación
{{ $porcentajeParticipacion }}%
@endif
@if($encuesta->estado == 'activa')
@can('responder-encuesta')
Responder
@endcan
@elseif($encuesta->estado == 'cerrada')
@can('ver-resultados-encuesta')
Ver Resultados
@endcan
@else
@can('editar-encuesta')
Editar
@endcan
@endif
@canany(['editar-encuesta', 'eliminar-encuesta', 'ver-resultados-encuesta'])
@endcanany
@if($encuesta->estado == 'activa' && $encuesta->fecha_fin)
@php
$fechaFin = \Carbon\Carbon::parse($encuesta->fecha_fin);
$diasRestantes = max(0, \Carbon\Carbon::now()->diffInDays($fechaFin, false));
@endphp
@if($diasRestantes <= 3 && $diasRestantes >= 0)
@endif
@endif