From 946341b3671e1f1be31e06648d74160cb582ca69 Mon Sep 17 00:00:00 2001 From: James Barnsley Date: Wed, 30 Aug 2017 20:54:54 +1200 Subject: [PATCH] Iconography for other sources --- src/js/components/Modal/SearchSettingsModal.js | 4 ++-- src/js/helpers.js | 17 +++++++++++++++-- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/src/js/components/Modal/SearchSettingsModal.js b/src/js/components/Modal/SearchSettingsModal.js index 95af8849..ca55526a 100755 --- a/src/js/components/Modal/SearchSettingsModal.js +++ b/src/js/components/Modal/SearchSettingsModal.js @@ -61,7 +61,7 @@ export default class SearchSettingsModal extends React.Component{ name="enabled" checked={ this.state.spotify } onChange={ e => this.setState({ spotify: !this.state.spotify })} /> - spotify (http) + spotify   { @@ -74,7 +74,7 @@ export default class SearchSettingsModal extends React.Component{ name={scheme} checked={this.state.uri_schemes.indexOf(scheme) > -1} onChange={ e => this.handleToggle(scheme)} /> - {scheme.replace(':','')} (mopidy) + {scheme.replace(':','')}   ) diff --git a/src/js/helpers.js b/src/js/helpers.js index 176586fd..30e72699 100755 --- a/src/js/helpers.js +++ b/src/js/helpers.js @@ -191,13 +191,26 @@ export let uriSource = function(uri){ export let sourceIcon = function(uri,source = null){ if (uri) source = uriSource(uri) switch( source ){ + case 'local': case 'm3u': return 'folder' - break + case 'gmusic': return 'google' - break + + case 'podcast': + case 'podcast+file': + case 'podcast+http': + case 'podcast+https': + case 'podcast+itunes': + return 'podcast' + + case 'tunein': + case 'somafm': + case 'dirble': + return 'microphone' + default: return source }