e.preventDefault()}> {title} {isEdit ? 'Modifica los datos del conductor' : 'Completa los datos para crear un nuevo conductor'}
{ e.preventDefault(); handleSubmit(); }} class="space-y-4"> {#if error}
{error}
{/if} 1) Generales 2) Identificaciones
{#if isEdit} {:else} {transportersLoading ? 'Cargando...' : transporters.find((t) => t.transporter_key === formData.transporter_key) ? `${formData.transporter_key} — ${transporters.find((t) => t.transporter_key === formData.transporter_key)?.name || ''}` : 'Seleccionar transportista'} {#each transporters as t} {t.transporter_key} — {t.name || t.short_name || 'Sin nombre'} {/each} {#if !transportersLoading && transporters.length === 0}
No hay transportistas. Crea uno primero.
{/if}
{/if}
{formData.class_type || '— Opcional —'} — Vacío — {#each CLASE_OPCIONES as c} {c} {/each}
{formData.gender || '— Opcional —'} — Vacío — M — Masculino F — Femenino
{countriesLoading ? 'Cargando...' : formData.birth_country ? `${formData.birth_country} — ${countries.find((c) => c.ame_key === formData.birth_country)?.description_es ?? ''}` : '— Opcional —'} — Vacío — {#each countries as c} {c.ame_key} — {c.description_es} {/each}
{formData.hazardous_material_auth || '— Opcional —'} — Vacío — SI NO

Primera Identificación

{FORMA_ID_OPCIONES.find((o) => o.value === formData.id_key1)?.label || '— Opcional —'} — Vacío — {#each FORMA_ID_OPCIONES as o} {o.label} {/each}
{formData.id_country1 ? `${formData.id_country1} — ${countries.find((c) => c.ame_key === formData.id_country1)?.description_es ?? ''}` : '— Opcional —'} — Vacío — {#each countries as c} {c.ame_key} — {c.description_es} {/each}

Segunda Identificación

{FORMA_ID_OPCIONES.find((o) => o.value === formData.id_key2)?.label || '— Opcional —'} — Vacío — {#each FORMA_ID_OPCIONES as o} {o.label} {/each}
{formData.id_country2 ? `${formData.id_country2} — ${countries.find((c) => c.ame_key === formData.id_country2)?.description_es ?? ''}` : '— Opcional —'} — Vacío — {#each countries as c} {c.ame_key} — {c.description_es} {/each}