feat: update edit-vendor-changed-handler to support simple/advanced mode

This commit is contained in:
2026-05-27 22:03:13 -07:00
parent 9a7d0b8b18
commit 06fb0ea067

View File

@@ -1419,9 +1419,11 @@
(let [multi-form-state (:multi-form-state request) (let [multi-form-state (:multi-form-state request)
snapshot (:snapshot multi-form-state) snapshot (:snapshot multi-form-state)
step-params (:step-params multi-form-state) step-params (:step-params multi-form-state)
mode (keyword (or (:mode step-params) "simple"))
client-id (or (:transaction/client snapshot) client-id (or (:transaction/client snapshot)
(-> request :entity :transaction/client :db/id)) (-> request :entity :transaction/client :db/id))
vendor-id (or (:transaction/vendor step-params) (:transaction/vendor snapshot)) vendor-id (or (:transaction/vendor step-params)
(:transaction/vendor snapshot))
total (Math/abs (or (-> request :entity :transaction/amount) total (Math/abs (or (-> request :entity :transaction/amount)
(:transaction/amount snapshot) (:transaction/amount snapshot)
0.0)) 0.0))
@@ -1443,7 +1445,7 @@
(html-response (html-response
(fc/start-form (:multi-form-state render-request) nil (fc/start-form (:multi-form-state render-request) nil
(fc/with-field :step-params (fc/with-field :step-params
(manual-coding-section* :advanced render-request)))))) (manual-coding-section* mode render-request))))))
(defn edit-wizard-toggle-mode-handler [request] (defn edit-wizard-toggle-mode-handler [request]
(let [step-params (-> request :multi-form-state :step-params) (let [step-params (-> request :multi-form-state :step-params)