Add file-upload focus indicator, add submit type for dialog default button
[arvados-workbench2.git] / src / views-components / file-uploader / file-uploader.tsx
index d9111f47d9dff198073cc0408b72a506afd37782..e71a14c5c8763568cdb2b909794ea8e1ed69b576 100644 (file)
@@ -21,8 +21,10 @@ const mapStateToProps = (state: RootState, { disabled }: FileUploaderProps): Pic
 
 const mapDispatchToProps = (dispatch: Dispatch, { onDrop }: FileUploaderProps): Pick<FileUploadProps, 'onDrop'> => ({
     onDrop: files => {
-        dispatch(fileUploaderActions.SET_UPLOAD_FILES(files));
-        onDrop(files);
+        if (files.length > 0) {
+            dispatch(fileUploaderActions.SET_UPLOAD_FILES(files));
+            onDrop(files);
+        }
     },
 });