diff --git a/src/js/views/Search.js b/src/js/views/Search.js
index 80c957df..3b3e1049 100755
--- a/src/js/views/Search.js
+++ b/src/js/views/Search.js
@@ -1,12 +1,13 @@
import React, { PropTypes } from 'react'
import { connect } from 'react-redux'
-import { Link } from 'react-router'
+import { Link, hashHistory } from 'react-router'
import { bindActionCreators } from 'redux'
import FontAwesome from 'react-fontawesome'
import ReactGA from 'react-ga'
import Header from '../components/Header'
+import DropdownField from '../components/DropdownField'
import TrackList from '../components/TrackList'
import ArtistGrid from '../components/ArtistGrid'
import AlbumGrid from '../components/AlbumGrid'
@@ -163,10 +164,44 @@ class Search extends React.Component{
}
}
+ handleViewChange(val){
+ this.props.uiActions.hideContextMenu()
+ hashHistory.push(global.baseURL+'search/'+this.props.params.query+'/'+val)
+ }
+
render(){
+ var view_options = [
+ {
+ value: '',
+ label: 'All'
+ },
+ {
+ value: 'artists',
+ label: 'Artists'
+ },
+ {
+ value: 'albums',
+ label: 'Albums'
+ },
+ {
+ value: 'playlists',
+ label: 'Playlists'
+ },
+ {
+ value: 'tracks',
+ label: 'Tracks'
+ }
+ ]
+
+ var options = (
+
+