                                                                     :class/name ~(.. e -target -value)})]))})))
 
             ;; Adjudicator Panel
+            (dom/div #js {:className "form-group"}
+              (dom/label #js {:className "col-sm-2 control-label"} "Adjudicator Panel")
+              (dom/div #js {:className "col-sm-8"}
+                (dom/div #js {:className "dropdown"}
+                  (dom/button #js {:className   "btn btn-default dropdown-toggle"
+                                   :data-toggle "dropdown"} ""
+                              (dom/span #js {:className "selection"}
+                                (if (:class/adjudicator-panel selected-class)
+                                  (:adjudicator-panel/name (:class/adjudicator-panel selected-class))
+                                  "Select"))
+                              (dom/span #js {:className "caret"}))
+                  (apply dom/ul #js {:className "dropdown-menu" :role "menu"}
+                         (map (fn [panel]
+                                (dom/li #js {:role    "presentation"
+                                             :onClick #(om/transact!
+                                                        this
+                                                        `[(class/update
+                                                            {:class/adjudicator-panel
+                                                             ~(first
+                                                                (filter
+                                                                  (fn [p]
+                                                                    (= (:adjudicator-panel/id p)
+                                                                       (:adjudicator-panel/id panel)))
+                                                                  panels))})
+                                                          :app/selected-class])}
+                                  (dom/a #js {:role "menuitem"} (:adjudicator-panel/name panel))))
+                              panels)))))
 
             ;; Dances
 

          status (:app/status p)
          selected-page (:app/selected-page p)
          participants (:app/participants p)
          selected-class (:app/selected-class p)]
      (log "Main Clients :")
      (log (:app/clients p))
      (dom/div nil
        ((om/factory MenuComponent))
        (condp = selected-page

(defui CreateClassView
  static om/IQuery
  (query [_]
    [:class/name :class/id {:class/starting [:participant/number]}
     {:class/adjudicator-panel [:adjudicator-panel/id :adjudicator-panel/name]}])
  Object
  (render
    [this]
    (let [;selected-class (:selected-class (om/props this))
          selected-class (om/props this)
          {:keys [panels]} (om/get-computed this)
          ;panels (:adjudicator-panels (om/props this))
          ]
      ;; - Class name
      ;; - Adj Panel
      ;; - Dances
