Advertisement
Guest User

Untitled

a guest
Oct 31st, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (defn events-row
  2.   []
  3.   (fn [idx event]
  4.     (let [expand (atom false)]
  5.       (fn []
  6.         ^{:key idx}
  7.         [:div
  8.          [:table
  9.           [:tbody
  10.            [:tr {:on-click #(do
  11.                               (swap! expand not)
  12.                               (println @expand))}
  13.             (event-td (:name event))
  14.             (event-td (:time event))]]]
  15.          (if @expand
  16.            [:p "hey!"]
  17.            [:div])]))))
  18.  
  19. (defn events-tab
  20.   []
  21.   [:div
  22.    [:table
  23.     [:tbody
  24.      [:tr
  25.       (event-td "name")
  26.       (event-td "event")]]]
  27.    (doall (map-indexed (events-row) (:events @app-state)))])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement