This commit is contained in:
Lizandro Guarnizo
2026-04-25 15:04:50 -05:00
parent 08be3f254d
commit 0e5ff957eb
4 changed files with 36 additions and 13 deletions
@@ -39,8 +39,8 @@
</div>
</div>
{{-- SSL --}}
<div class="flex items-center gap-4">
{{-- SSL, Carpeta y Ventana de tiempo --}}
<div class="flex items-center gap-4 flex-wrap">
<div>
<label class="block text-xs font-medium text-gray-600 mb-1">Seguridad</label>
<select wire:model="correo_imap_ssl"
@@ -52,9 +52,19 @@
<div>
<label class="block text-xs font-medium text-gray-600 mb-1">Carpeta</label>
<input wire:model="correo_imap_folder" type="text" placeholder="INBOX"
class="border border-gray-300 rounded-lg px-3 py-2 text-sm w-36 focus:outline-none focus:ring-2 focus:ring-blue-400">
class="border border-gray-300 rounded-lg px-3 py-2 text-sm w-32 focus:outline-none focus:ring-2 focus:ring-blue-400">
@error('correo_imap_folder') <p class="text-red-500 text-xs mt-1">{{ $message }}</p> @enderror
</div>
<div>
<label class="block text-xs font-medium text-gray-600 mb-1">Leer correos de los últimos</label>
<div class="flex items-center gap-2">
<input wire:model="correo_imap_minutos" type="number" min="1" max="1440"
class="border border-gray-300 rounded-lg px-3 py-2 text-sm w-24 focus:outline-none focus:ring-2 focus:ring-blue-400">
<span class="text-sm text-gray-500">minutos</span>
</div>
@error('correo_imap_minutos') <p class="text-red-500 text-xs mt-1">{{ $message }}</p> @enderror
<p class="text-xs text-gray-400 mt-1">Máx: 1440 (24h). Se traen hasta 5 correos.</p>
</div>
</div>
{{-- Usuario --}}
@@ -142,12 +152,15 @@
<div>
<p class="font-semibold text-green-700 text-sm">Conexión exitosa</p>
<p class="text-green-600 text-xs mt-1">
@php $fueraVentana = !empty($emails) && !empty($emails[0]['fuera_de_ventana']); @endphp
@if(count($emails) === 0)
No hay correos en los últimos 5 minutos.
No hay correos en la bandeja.
@elseif($fueraVentana)
Sin actividad en los últimos <strong>{{ $correo_imap_minutos }} min</strong> mostrando los últimos {{ count($emails) }} correos disponibles.
@elseif(count($emails) === 5)
Se muestran los últimos <strong>5</strong> correos (límite alcanzado).
@else
<strong>{{ count($emails) }}</strong> correo(s) en los últimos 5 minutos.
<strong>{{ count($emails) }}</strong> correo(s) en los últimos {{ $correo_imap_minutos }} minutos.
@endif
</p>
</div>