diff --git a/frontend/src/components/dialog/create-repo-dialog.js b/frontend/src/components/dialog/create-repo-dialog.js index f2e3b69e44..e7dacac39b 100644 --- a/frontend/src/components/dialog/create-repo-dialog.js +++ b/frontend/src/components/dialog/create-repo-dialog.js @@ -117,8 +117,7 @@ class CreateRepoDialog extends React.Component { return true; } - onPermissionChange = (e) => { - let permission = e.target.value; + onPermissionChange = (permission) => { this.setState({ permission: permission }); }; @@ -223,11 +222,19 @@ class CreateRepoDialog extends React.Component { {this.props.libraryType === 'group' && ( - - - - - + + this.onPermissionChange(selectedOption.value)} + value={{ + value: this.state.permission, + label: this.state.permission === 'rw' ? gettext('Read-Write') : gettext('Read-Only') + }} + isClearable={false} + /> )} {enableEncryptedLibrary &&