                    "Save"
                    common/spinner)]])))))
 
+(defn number-setting-entry [item owner]
+  (setting-entry item owner js/Number))
+
+(defn text-setting-entry [item owner]
+  (setting-entry item owner js/String))
+
 (defn system-setting [item owner]
   (reify
     om/IRender

            get-field-value #(some->> field-ref
                                      (om/get-node owner)
                                      .-value
                                      js/Number)]
        (html
         [:div.form-group.details
          [:input.form-control

             (when (:updating item)
               [:div.loading-spinner common/spinner])]))))

(defn- setting-entry [item owner type]
  (reify
    om/IRender
    (render [_]
