diff --git a/src/js/actions/mopidy.js b/src/js/actions/mopidy.js
index 4adab8e6..53ebab5f 100755
--- a/src/js/actions/mopidy.js
+++ b/src/js/actions/mopidy.js
@@ -24,6 +24,20 @@ export function updateConsume( consume ){
}
}
+export function updateRandom( random ){
+ return {
+ type: 'RANDOM',
+ random: random
+ }
+}
+
+export function updateRepeat( repeat ){
+ return {
+ type: 'REPEAT',
+ repeat: repeat
+ }
+}
+
export function updateTlTracks( tracks ){
return {
type: 'TRACKLIST',
diff --git a/src/js/components/Track.js b/src/js/components/Track.js
index 7dc3940f..84629839 100755
--- a/src/js/components/Track.js
+++ b/src/js/components/Track.js
@@ -7,7 +7,11 @@ export default class Track extends React.Component{
super(props);
}
+ handleClick( e ){
+ console.log('Track clicked', this.props.track.name)
+ }
+
render(){
- return
#{this.props.track.uri}: {this.props.track.name}
+ return this.handleClick(e)}>#{this.props.track.uri}: {this.props.track.name}
}
}
\ No newline at end of file
diff --git a/src/js/components/TrackList.js b/src/js/components/TrackList.js
index 983ec0eb..cc6b86d9 100755
--- a/src/js/components/TrackList.js
+++ b/src/js/components/TrackList.js
@@ -8,6 +8,10 @@ export default class TrackList extends React.Component{
super(props);
}
+ handleClick( e ){
+ console.log('Track clicked', e)
+ }
+
render(){
if( this.props.tracks ){
@@ -19,7 +23,7 @@ export default class TrackList extends React.Component{
track.track.tlid = track.tlid;
track = track.track;
}
- return
+ return