improved addtostudio modal variable names

This commit is contained in:
Ben Wheeler 2018-06-20 08:38:16 -04:00
parent 0f819f6a49
commit c25bfab7bb
2 changed files with 9 additions and 6 deletions

View file

@ -155,7 +155,7 @@ class AddToStudioModal extends React.Component {
}
return accumulator;
}, []);
const studiosToDelete = Object.keys(onOrDirty)
const studiosToLeave = Object.keys(onOrDirty)
.reduce(function(accumulator, key) {
if (onOrDirty[key].dirty === true &&
onOrDirty[key].added === false) {
@ -164,7 +164,7 @@ class AddToStudioModal extends React.Component {
return accumulator;
}, []);
this.props.onAddToStudio(studiosToAdd, studiosToDelete, err => {
this.props.onAddToStudio(studiosToAdd, studiosToLeave, err => {
if (err) log.error(err);
// When this modal is opened, and isOpen becomes true,
// onOrDirty should start with a clean slate

View file

@ -94,7 +94,7 @@ class PreviewPresentation extends React.Component {
handleAddToStudioClose () {
this.setState({addToStudioOpen: false});
}
handleAddToStudioSubmit (studiosToAdd, studiosToDelete, callback) {
handleAddToStudioSubmit (studiosToAdd, studiosToLeave, callback) {
console.log('studios to add: ');
console.log(studiosToAdd);
console.log('studios to delete: ');
@ -105,9 +105,12 @@ class PreviewPresentation extends React.Component {
// username: this.props.user.username
// };
//console.log('submit addToStudio data', data); // eslint-disable-line no-console
// TODO: pass error to modal via callback.
callback();
this.setState({addToStudioOpen: false});
// TODO: post to API; in that callback,
// pass error to modal via its callback.
this.setState({addToStudioOpen: false}, () => {
callback();
});
}
// Report Project modal