diff --git a/lib/manager/components/FeedSourceDropdown.js b/lib/manager/components/FeedSourceDropdown.js index 99a189226..ed7db5b95 100644 --- a/lib/manager/components/FeedSourceDropdown.js +++ b/lib/manager/components/FeedSourceDropdown.js @@ -28,7 +28,7 @@ export default class FeedSourceDropdown extends Component { case 'fetch': return this.props.fetchFeed(this.props.feedSource) case 'upload': - return this.uploadFeed() + return this._uploadFeed() case 'deploy': return this.props.createDeploymentFromFeedSource(this.props.feedSource) case 'public': @@ -38,20 +38,20 @@ export default class FeedSourceDropdown extends Component { deleteFeed () { this.props.setHold(this.props.feedSource) - this.refs['deleteModal'].open() - // this.setState({keepActive: true}) + this.refs.deleteModal.open() } - uploadFeed () { + _uploadFeed () { this.props.setHold(this.props.feedSource) - this.refs['uploadModal'].open() + this.refs.uploadModal.open() } - confirmUpload (files) { + confirmUpload = (files) => { + const {feedSource, setHold, uploadFeed} = this.props const file = files[0] if (isValidZipFile(file)) { - this.props.uploadFeed(this.props.feedSource, file) - this.props.setHold(false) + uploadFeed(feedSource, file) + setHold(false) return true } else { return false @@ -65,6 +65,7 @@ export default class FeedSourceDropdown extends Component { _onDelete = () => this.props.deleteFeedSource(this.props.feedSource) render () { + console.log(this.props) const { feedSource, project, @@ -75,7 +76,8 @@ export default class FeedSourceDropdown extends Component { const editGtfsDisabled = !user.permissions.hasFeedPermission(project.organizationId, project.id, feedSource.id, 'edit-gtfs') return
-