diff --git a/src/js/components/Modal/Modal.js b/src/js/components/Modal/Modal.js
index 86ad28f4..f547e84e 100755
--- a/src/js/components/Modal/Modal.js
+++ b/src/js/components/Modal/Modal.js
@@ -49,18 +49,76 @@ class Modal extends React.Component{
- { this.props.modal.name == 'add_to_playlist' ?
: null }
- { this.props.modal.name == 'add_to_queue' ?
: null }
- { this.props.modal.name == 'create_playlist' ?
: null }
- { this.props.modal.name == 'edit_playlist' ?
: null }
- { this.props.modal.name == 'send_authorization' ?
: null }
- { this.props.modal.name == 'receive_authorization' ?
: null }
- { this.props.modal.name == 'edit_radio' ?
: null }
- { this.props.modal.name == 'image_zoom' ?
: null }
- { this.props.modal.name == 'kiosk_mode' ?
: null }
- { this.props.modal.name == 'search_uri_schemes' ?
: null }
- { this.props.modal.name == 'volume' ?
: null }
- { this.props.modal.name == 'track_info' ?
: null }
+ { this.props.modal.name == 'add_to_playlist' ?
: null }
+
+ { this.props.modal.name == 'add_to_queue' ?
: null }
+
+ { this.props.modal.name == 'create_playlist' ?
: null }
+
+ { this.props.modal.name == 'edit_playlist' ?
: null }
+
+ { this.props.modal.name == 'send_authorization' ?
: null }
+
+ { this.props.modal.name == 'receive_authorization' ?
: null }
+
+ { this.props.modal.name == 'edit_radio' ?
: null }
+
+ { this.props.modal.name == 'image_zoom' ?
: null }
+
+ { this.props.modal.name == 'kiosk_mode' ?
: null }
+
+ { this.props.modal.name == 'search_uri_schemes' ?
: null }
+
+ { this.props.modal.name == 'volume' ?
: null }
+
+ { this.props.modal.name == 'track_info' ?
: null }
@@ -82,6 +140,7 @@ const mapStateToProps = (state, ownProps) => {
playlists: state.core.playlists,
context_menu: state.ui.context_menu,
processes: state.ui.processes,
+ load_queue: state.ui.load_queue,
mopidy_connected: state.mopidy.connected,
spotify_authorized: state.spotify.authorization,
spotify_library_playlists: state.spotify.library_playlists,
diff --git a/src/js/components/Modal/TrackInfoModal.js b/src/js/components/Modal/TrackInfoModal.js
index ce9fd078..7a4977f0 100755
--- a/src/js/components/Modal/TrackInfoModal.js
+++ b/src/js/components/Modal/TrackInfoModal.js
@@ -24,6 +24,22 @@ export default class TrackInfoModal extends React.Component{
}
}
+ renderLyrics(track){
+ if (helpers.isLoading(this.props.load_queue,['genius_'])){
+ return (
+