{{-- Información personalizada del DO (dinamicos-imp/{do}, dinamicos-exp/{do}): los campos que el cliente define en definicion_campos_po / ex_definicion_campos_po. Parámetros: $info, $camposDinamicos, $opciones ([índice => [valor => texto]] para los campos de tipo lista), $editable (bool: muestra Guardar). Kit ui-ctc. --}} @php $areaClases = 'form-textarea block w-full rounded-md border-[var(--borde-fuerte)] bg-[var(--superficie)] text-[13px] text-[var(--texto)] shadow-sm placeholder:text-[var(--texto-tenue)] focus:border-[var(--acento)] focus:ring-[var(--acento)]'; @endphp
@include('livewire.partials.seguimiento-do.info-pedido') @if (session()->has('message')){{ session('message') }}@endif @if (count($camposDinamicos))
@foreach ($camposDinamicos as $index => $cd) @php $tipo = strtolower($cd->tipo_campo); $id = 'campo-' . $index; @endphp @switch($tipo) @case('texto') @break @case('numerico') @break @case('fecha') @break @case('lista') @foreach ($opciones[$index] ?? [] as $valor => $texto)@endforeach @break @case('comentario') @break @endswitch @endforeach
@else

El cliente no tiene campos personalizados definidos.

@endif @if ($editable && count($camposDinamicos))
Guardar
@endif