diff --git a/src/assets/radio-overlay.png b/src/assets/radio-overlay.png index be8b6b49..935af603 100755 Binary files a/src/assets/radio-overlay.png and b/src/assets/radio-overlay.png differ diff --git a/src/js/components/Modal/Modal.js b/src/js/components/Modal/Modal.js index ebe6207c..99d3a12c 100755 --- a/src/js/components/Modal/Modal.js +++ b/src/js/components/Modal/Modal.js @@ -67,16 +67,16 @@ class Modal extends React.Component{ const mapStateToProps = (state, ownProps) => { return { - current_track: (typeof(state.core.current_track) !== 'undefined' && typeof(state.core.tracks) !== 'undefined' && typeof(state.core.tracks[state.core.current_track.uri]) !== 'undefined' ? state.core.tracks[state.core.current_track.uri] : null), + current_track: (state.core.current_track !== undefined && state.core.tracks !== undefined && state.core.tracks[state.core.current_track.uri] !== undefined ? state.core.tracks[state.core.current_track.uri] : null), uri_schemes: (state.mopidy.uri_schemes ? state.mopidy.uri_schemes : null), search_settings: (state.ui.search_settings ? state.ui.search_settings : null), volume: state.mopidy.volume, mute: state.mopidy.mute, modal: state.ui.modal, - radio: state.ui.radio, + radio: state.core.radio, tracks: state.core.tracks, - artists: state.ui.artists, - playlists: state.ui.playlists, + artists: state.core.artists, + playlists: state.core.playlists, context_menu: state.ui.context_menu, mopidy_connected: state.mopidy.connected, spotify_authorized: state.spotify.authorization diff --git a/src/js/views/Queue.js b/src/js/views/Queue.js index 0dbab57d..fa05cf45 100755 --- a/src/js/views/Queue.js +++ b/src/js/views/Queue.js @@ -74,7 +74,7 @@ class Queue extends React.Component{ return ( {this.props.radio_enabled ? : null} - + ) } @@ -151,8 +151,8 @@ class Queue extends React.Component{ const mapStateToProps = (state, ownProps) => { return { - radio: state.ui.radio, - radio_enabled: (state.ui.radio && state.ui.radio.enabled ? true : false), + radio: state.core.radio, + radio_enabled: (state.core.radio && state.core.radio.enabled ? true : false), current_tracklist: state.core.current_tracklist, current_track: (state.core.current_track !== undefined && state.core.tracks !== undefined && state.core.tracks[state.core.current_track.uri] !== undefined ? state.core.tracks[state.core.current_track.uri] : null) } diff --git a/src/scss/global/_forms.scss b/src/scss/global/_forms.scss index 6699bc06..1027b2d9 100755 --- a/src/scss/global/_forms.scss +++ b/src/scss/global/_forms.scss @@ -172,11 +172,11 @@ input[type="submit"] { .flag { font-size: 10px; - margin-left: 3px; + margin-left: 5px; padding: 1px 4px; line-height: 1.2em; vertical-align: top; - margin-top: 6px; + margin-top: 1px; } @include responsive( $bp_medium ){ diff --git a/src/scss/views/_queue.scss b/src/scss/views/_queue.scss index d29baab2..fea76f86 100755 --- a/src/scss/views/_queue.scss +++ b/src/scss/views/_queue.scss @@ -26,14 +26,14 @@ &.radio-enabled { .thumbnail { box-sizing: border-box; - padding: 10%; } .radio-overlay { position: absolute; - top: 0; - left: 0; - width: 100%; + top: -15%; + left: -15%; + width: 130%; + height: 130%; z-index: 2; } }