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 ( -
  1. - { code.slice( 0, 4 ) + ' ' + code.slice( 4 ) } -
  2. - ); - } ) } -
+ return ( + <> +
+ { hasCodes ? ( +
    + { codes.map( ( code ) => { + return ( +
  1. + { code.slice( 0, 4 ) + ' ' + code.slice( 4 ) } +
  2. + ); + } ) } +
+ ) : ( +

+ Generating backup codes... +

+ ) } +
+ { hasCodes && ( + + + + + ) } - + ); }