Phone Number Input
ElementPhoneNumberInput: país + número nacional, con JSON e164 para API.
components/shared/phone-number-input
Selector compacto de país a la izquierda e input nacional a la derecha. El valor listo para API es e164.
Payload (onChange)
{
"phoneNumber": null,
"countryCode": "EC",
"countryName": "Ecuador",
"dialCode": "+593",
"nationalNumber": null,
"isValid": false
}Uso
Importa desde @/components/shared/phone-number-input. El preview de arriba es interactivo; cambia a la pestaña Code para copiar el ejemplo.