From b6fb44d6a51aac748479c2a1d7a80255f35cce1b Mon Sep 17 00:00:00 2001 From: Lucian Date: Wed, 4 Dec 2019 12:39:01 +0000 Subject: [PATCH] Fix bug where images can't be reselected Signed-off-by: Lucian --- .../image-selector/image-selector.jsx | 101 +++++++++--------- 1 file changed, 51 insertions(+), 50 deletions(-) diff --git a/lib/gui/app/components/image-selector/image-selector.jsx b/lib/gui/app/components/image-selector/image-selector.jsx index 2f29ec2f..c23c34dc 100644 --- a/lib/gui/app/components/image-selector/image-selector.jsx +++ b/lib/gui/app/components/image-selector/image-selector.jsx @@ -118,6 +118,7 @@ class ImageSelector extends React.Component { } reselectImage () { + console.log('reselecting image') analytics.logEvent('Reselect image', { previousImage: selectionState.getImage(), applicationSessionUuid: store.getState().toJS().applicationSessionUuid, @@ -299,59 +300,59 @@ class ImageSelector extends React.Component { return ( - - {({ getRootProps, getInputProps }) => ( -
- -
+
+ + {({ getRootProps, getInputProps }) => ( +
+
+ )} +
-
- {hasImage ? ( - - - {/* eslint-disable no-magic-numbers */} - { middleEllipsis(imageName || imageBasename, 20) } - - { !flashing && - - Change - - } - - {shared.bytesToClosestUnit(imageSize)} - - - ) : ( - - - Select image - -
- { mainSupportedExtensions.join(', ') }, and{' '} - - many more - -
-
- )} -
-
- )} - +
+ {hasImage ? ( + + + {/* eslint-disable no-magic-numbers */} + { middleEllipsis(imageName || imageBasename, 20) } + + { !flashing && + + Change + + } + + {shared.bytesToClosestUnit(imageSize)} + + + ) : ( + + + Select image + + + + )} +
+
{Boolean(this.state.warning) && (