diff --git a/src/js/components/FollowButton.js b/src/js/components/FollowButton.js
index 659efbf7..04165233 100755
--- a/src/js/components/FollowButton.js
+++ b/src/js/components/FollowButton.js
@@ -6,6 +6,7 @@ import { createStore, bindActionCreators } from 'redux'
import FontAwesome from 'react-fontawesome'
import * as helpers from '../helpers'
+import * as uiActions from '../services/ui/actions'
import * as spotifyActions from '../services/spotify/actions'
class FollowButton extends React.Component{
@@ -29,7 +30,7 @@ class FollowButton extends React.Component{
}
render(){
- if (!this.props.spotify_authorized || !this.props.uri){
+ if (!this.props.uri){
return false
}
@@ -45,7 +46,9 @@ class FollowButton extends React.Component{
className += ' working'
}
- if (this.props.is_following === true){
+ if (!this.props.spotify_authorized){
+ return
+ } else if (this.props.is_following === true){
return
} else {
return
@@ -62,6 +65,7 @@ const mapStateToProps = (state, ownProps) => {
const mapDispatchToProps = (dispatch) => {
return {
+ uiActions: bindActionCreators(uiActions, dispatch),
spotifyActions: bindActionCreators(spotifyActions, dispatch)
}
}
diff --git a/src/js/components/Modal/Modal.js b/src/js/components/Modal/Modal.js
index a6291a59..05acaebc 100755
--- a/src/js/components/Modal/Modal.js
+++ b/src/js/components/Modal/Modal.js
@@ -12,7 +12,7 @@ import EditPlaylistModal from './EditPlaylistModal'
import EditRadioModal from './EditRadioModal'
import ImageZoomModal from './ImageZoomModal'
import KioskModeModal from './KioskModeModal'
-import SearchSettingsModal from './SearchSettingsModal'
+import SearchURISchemesModal from './SearchURISchemesModal'
import VolumeModal from './VolumeModal'
import AuthorizationModal_Send from './AuthorizationModal_Send'
import AuthorizationModal_Receive from './AuthorizationModal_Receive'
@@ -56,7 +56,7 @@ class Modal extends React.Component{
{ this.props.modal.name == 'edit_radio' ?