       nil)))
 
 (defn dropdown-editor
-  [row-data k change-fn disable-edit! {:keys [options]}]
+  [_ edited-row-data k change-fn disable-edit! {:keys [options]}]
   (reagent/create-class
    {:component-did-mount #(.focus (reagent/dom-node %))
     :reagent-render
-    (fn [row-data k change-fn disable-edit!]
-      (let [v (get row-data k)
-            change-fn #(change-fn (assoc row-data k %))]
+    (fn [_ edited-row-data k change-fn disable-edit! {:keys [options]}]
+      (let [v (get edited-row-data k)
+            change-fn #(change-fn (assoc edited-row-data k %))]
         [:div.reabledit-cell-editor-dropdown
          {:tabIndex 0
           :on-key-down #(dropdown-editor-key-down % v change-fn options)}

                                       (js/parseInt new-input)
                                       initial-value)]
                       (reset! input new-input)
                       (change-fn (assoc row-data
                                         k
                                         new-value))))}])))


      :on-double-click #(enable-edit!)}
     (if edited?
       [(or (:editor column) default-editor)
        row-data
        (get-in @state [:edit :updated])
        column-key
        #(swap! state assoc-in [:edit :updated] %)
