1
0
Fork 0
mirror of https://github.com/heyarne/airsonic-ui.git synced 2026-05-07 02:33:39 +02:00

Update events to use updated playlist, closes #6

This commit is contained in:
Arne Schlüter 2018-08-20 17:03:57 +02:00
commit 4d49b3a3ff
4 changed files with 48 additions and 37 deletions

View file

@ -4,7 +4,7 @@
[airsonic-ui.routes :as routes :refer [url-for]]
[airsonic-ui.views.icon :refer [icon]]))
(defn item [songs song]
(defn item [songs song idx]
(let [artist-id (:artistId song)]
[:div
[:a
@ -14,14 +14,14 @@
[:a
{:href "#" :on-click (fn [e]
(.preventDefault e)
(dispatch [::events/play-songs songs song]))}
(dispatch [::events/play-songs songs idx]))}
(:title song)]]))
(defn listing [songs]
[:table.table.is-striped.is-hoverable.is-fullwidth>tbody
(for [[idx song] (map-indexed vector songs)]
^{:key idx} [:tr
[:td.grow [item songs song]]
[:td.grow [item songs song idx]]
;; FIXME: Not implemented yet
[:td>a {:title "Play next"} [icon :plus]]
[:td>a {:title "Play last"} [icon :arrow-thick-right]]])])