From d4ff061e0179bbf75c48c41505bd34f845d89b1e Mon Sep 17 00:00:00 2001 From: James Barnsley Date: Sat, 25 Mar 2017 10:21:10 +1300 Subject: [PATCH] Leaner modal; Placeholders in results --- .../components/Modal/SearchSettingsModal.js | 58 ++++++++++--------- src/js/views/Search.js | 10 ++-- src/scss/components/_lists.scss | 11 ++++ 3 files changed, 46 insertions(+), 33 deletions(-) diff --git a/src/js/components/Modal/SearchSettingsModal.js b/src/js/components/Modal/SearchSettingsModal.js index 74bb2e6d..74c0fcf6 100755 --- a/src/js/components/Modal/SearchSettingsModal.js +++ b/src/js/components/Modal/SearchSettingsModal.js @@ -49,36 +49,38 @@ export default class SearchSettingsModal extends React.Component{ render(){ return (
-

Advanced search settings

-

Customise the providers used when searching. Only Spotify and local backends support searching by artist, album or playlist.

+

Search sourced

+

Customise the providers used when searching. Reduce the number of providers to speed up your searches. Please note that not all backends support searching by artist, album or playlist.

this.handleSubmit(e)}> -
- -
- { - this.props.uri_schemes.map(scheme => { - return ( -
- -
- ) - }) - } +
+
+ +
+ { + this.props.uri_schemes.map(scheme => { + return ( +
+ +
+ ) + }) + } +
diff --git a/src/js/views/Search.js b/src/js/views/Search.js index 7566ca5e..83e55493 100755 --- a/src/js/views/Search.js +++ b/src/js/views/Search.js @@ -140,26 +140,26 @@ class Search extends React.Component{

Artists

- + {artists.length > 0 ? : No results}

Albums

- + {albums.length > 0 ? : No results}

Playlists

- + {playlists.length > 0 ? : No results}

Tracks

- + this.loadMore('tracks') }/>
@@ -202,7 +202,7 @@ class Search extends React.Component{ this.handleTypeChange(val)} /> ) diff --git a/src/scss/components/_lists.scss b/src/scss/components/_lists.scss index c8828c43..7e53d1f8 100755 --- a/src/scss/components/_lists.scss +++ b/src/scss/components/_lists.scss @@ -42,6 +42,17 @@ top: 14px; right: 12px; } + + &.field { + padding: 0 !important; + + & > label { + display: block; + position: relative; + padding: 12px 10px 12px 20px; + cursor: pointer; + } + } } &.track-list .list-item {