 (def init-card-list
   "Fake card list returned by the server"
   [(create-card
-     1 "1st card"
+     "1st card"
      "This is my first description"
      :bug-fix
      :backlog
-     (create-task 1 "Done some stuff" true))
+     (create-task "Done some stuff" true))
    (create-card
-     2 "2nd card"
+     "2nd card"
      "This is my second description"
      :enhancement
      :under-dev
-     (create-task 2 "Done some stuff" true)
-     (create-task 3 "Done some more stuff" false))
+     (create-task "Done some stuff" true)
+     (create-task "Done some more stuff" false))
    (create-card
-     3 "3rd card"
+     "3rd card"
      "This is my third description"
      :bug-fix
      :under-dev)
    (create-card
-     4 "4th card"
+     "4th card"
      "This is my fourth description"
      :enhancement
      :done)])

  []
  (let [show-details (r/atom false)
        toggle-details #(swap! show-details not)
        title-style #(if % :div.card__title--is-open :div.card__title)]
    (fn [card]
      [:div.card
       [:div {:style (card-side-color card)}]

  [status cards]
  (filter #(= status (:status %)) cards))

(defn filter-by-title
  "Keep only cards that contains the searched string inside their title"
  [title cards]
