From 985f7a58689e80fa078e52e3a7f4cdc589034e35 Mon Sep 17 00:00:00 2001 From: Adam Wood <1017872+adamwoodnz@users.noreply.github.com> Date: Wed, 14 Aug 2024 14:40:16 +1200 Subject: [PATCH] Stop rendering code actions before codes are available --- settings/src/components/backup-codes.js | 54 +++++++++++++------------ 1 file changed, 28 insertions(+), 26 deletions(-) diff --git a/settings/src/components/backup-codes.js b/settings/src/components/backup-codes.js index 193e20d5..ef8cc94d 100644 --- a/settings/src/components/backup-codes.js +++ b/settings/src/components/backup-codes.js @@ -132,12 +132,6 @@ function Setup( { setGenerating, onSuccess } ) { <> - - - - - - - { ! codes.length && ( - - Generating backup codes... - - - ) } + const hasCodes = !! codes.length; - { codes.length > 0 && ( - - { codes.map( ( code ) => { - return ( - - { code.slice( 0, 4 ) + ' ' + code.slice( 4 ) } - - ); - } ) } - + return ( + <> + + { hasCodes ? ( + + { codes.map( ( code ) => { + return ( + + { code.slice( 0, 4 ) + ' ' + code.slice( 4 ) } + + ); + } ) } + + ) : ( + + Generating backup codes... + + ) } + + { hasCodes && ( + + + + + ) } - + > ); }
- Generating backup codes... - -
+ Generating backup codes... +