     :added-ideas        nil
     :added-user         nil
     :completed?         false
-    :pending-ideas      []}))
+    :pending-ideas      []
+    :show-idea-confirm? false}))
 
 (def user-defaults
   {:person {:alert-ideas?     true

    (idea-template)
    idea-form
    #_ (fn [k v _] (prn k v _))]
   [:button.btn.btn-default
    {:on-click #(when (validate-idea! idea-form)
                  (-> @idea-form normalize-idea queue-idea!))}
    (snippet :add-idea)]])

(defn signature-component []


(defn queue-idea! [idea]
  (swap! app-state update :pending-ideas #(conj % idea)))

(defn confirm-idea-msg! [_]
  (swap! app-state assoc :show-confirm-idea? true)
  (js/setTimeout
   #(swap! app-state assoc :show-confirm-idea? false)
   5000))

(defn submit-ideas! []
  (loop []
