{{-- Búsqueda de las pantallas de catálogo (kit ui-ctc). Con accion (URL) es un formulario que envía "nombre" (txtBuscar) por GET: la ruta …srh acepta GET y POST, y el paginador lleva la búsqueda en sus enlaces (appends), así que la página 2 funciona y la URL se puede guardar. Con modelo (propiedad Livewire) busca mientras se escribe. limpiar: URL que quita la búsqueda (solo con accion y si hay valor). Slot opcional: acciones a la derecha (Excel…). --}} @props(['accion' => null, 'metodo' => 'GET', 'nombre' => 'txtBuscar', 'valor' => null, 'modelo' => null, 'placeholder' => 'Buscar', 'limpiar' => null, 'requerido' => false])
merge(['class' => 'rounded-xl border border-[var(--borde)] bg-[var(--superficie)] px-5 py-4']) }}> @if ($accion)
@if (strtoupper($metodo) !== 'GET') @csrf @endif @endif
@if ($accion) @if ($limpiar && (string) $valor !== '') Limpiar @endif @endif {{ $slot }}
@if ($accion)
@endif