El inicio rápido en readme.md mencionó this.handleSubmit = this.handleSubmit.bind(this);
, que está vacío y generará un error.
Además, onChange
se maneja correctamente mientras que onSubmit
no.
¿Tal vez necesitamos manejar ENTER
?
if(s === ENTER && this.props.onSubmit && value !== originalValue){
return this.props.onSubmit(value);
}
Estaba a punto de abrir un tema para esto. ¡Sería increíble! (Y veo que el componente de entrada de contraseña en desuso tiene onSubmit
)
Tercero: por ahora copié el código en un archivo localmente y agregué mi propio método onSubmit
4thed: también agregué mi propio onSubmit personalizado.
@danrspencer @jcar787 hagamos una solicitud de extracción, ¿qué dices? :D
@entrptaher Creo que deberías hacerlo ya que descubriste el problema primero y agregaste la esencia. 😊
Gracias por la esencia.
Tienes razón.
Sin embargo, investigué profundamente y descubrí que tenía un problema con cursorOffset cuando envío usando ENTER.
Entonces pregunté sobre este tema :D
Versión gancho . Sin embargo, no obtienes el valor de eso.
Supongo que lo eliminé accidentalmente al migrar a Ink 2 o anterior 🤷♂️ Si alguien está dispuesto a ayudar con esto, ¡sería genial! Si no, me ocuparé de ello un poco más tarde esta semana.
@SimenB déjame probar el cursorOffset, tengo mucha curiosidad al respecto. :D
Esto funciona perfectamente.
El tema se puede cerrar.
Muchas gracias a todos.
Voy a buscar el siguiente error :D
Comentario más útil
Tercero: por ahora copié el código en un archivo localmente y agregué mi propio método
onSubmit