X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/f423de49b7f87a9f8ec402a46ef9d3f06deb4fad..9d13b7b84e145646fe3d5e61e26a2ceead76d039:/src/views/run-process-panel/inputs/file-array-input.tsx diff --git a/src/views/run-process-panel/inputs/file-array-input.tsx b/src/views/run-process-panel/inputs/file-array-input.tsx index 48fc42da..c134548c 100644 --- a/src/views/run-process-panel/inputs/file-array-input.tsx +++ b/src/views/run-process-panel/inputs/file-array-input.tsx @@ -117,7 +117,6 @@ const FileArrayInputComponent = connect(mapStateToProps)( this.setState({ open: true }); } - closeDialog = () => { this.setState({ open: false }); } @@ -195,6 +194,7 @@ const FileArrayInputComponent = connect(mapStateToProps)( chipsInput = () => file.name} @@ -205,8 +205,9 @@ const FileArrayInputComponent = connect(mapStateToProps)( {...props} error={this.props.meta.touched && !!this.props.meta.error} readOnly - onClick={this.openDialog} - onKeyPress={this.openDialog} + disabled={this.props.commandInput.disabled} + onClick={!this.props.commandInput.disabled ? this.openDialog : undefined} + onKeyPress={!this.props.commandInput.disabled ? this.openDialog : undefined} onBlur={this.props.input.onBlur} /> dialog = () => @@ -262,7 +263,7 @@ const FileArrayInputComponent = connect(mapStateToProps)(
- Selected files ({this.state.files.length}): + Selected files ({this.state.files.length}):