From c50173a579cd159c4ab455d0486b06abf305105c Mon Sep 17 00:00:00 2001 From: Mael Date: Fri, 17 May 2019 10:15:40 +0200 Subject: [PATCH] :bug: Autofocus seulement si saisie en cours MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sans l'autofocus, il faut alors cliquer deux fois sur la ligne CA pour pouvoir l'éditer : 1) pour passer le CA d'une div à un input 2) pour commencer à éditer et donc afficher le clavier --- source/components/TargetSelection.js | 51 ++++++++++++++-------------- 1 file changed, 26 insertions(+), 25 deletions(-) diff --git a/source/components/TargetSelection.js b/source/components/TargetSelection.js index 6aaef3b01..d834bc3fa 100644 --- a/source/components/TargetSelection.js +++ b/source/components/TargetSelection.js @@ -267,31 +267,32 @@ let TargetInputOrValue = withLanguage( language, firstStepCompleted, inversionFail - }) => ( - - {activeInput === target.dottedName || - !target.formule || - isEmpty(target.formule) ? ( - - ) : ( - - )} - - ) + }) => { + let inputIsActive = activeInput === target.dottedName + return ( + + {inputIsActive || !target.formule || isEmpty(target.formule) ? ( + + ) : ( + + )} + + ) + } ) const TargetValue = connect(