reformation.multitable

add-row

(add-row rows row-template)

delete-row

(delete-row multitable-map min-rows)
Delete a row if you are above min-rows; uses pop, so last row if vec, else first row.

make-add-button

(make-add-button UPDATE vpath row-template)

make-column

(make-column i {:keys [title input-type input-class disabled placeholder default-value column-class], k :key, :as c} {vpath :vpath, table-disabled :disabled, {:keys [READ UPDATE]} :fn-map, :as _universals})

make-delete-button

(make-delete-button UPDATE vpath min-rows)

make-radio

(make-radio c attr-map)

multi-table

(multi-table {:keys [READ UPDATE], :as fn-map} {:keys [label id subtext columns min-rows vpath sum-field disabled style-classes], :or {id "generic-id", subtext nil, min-rows 1}, :as m})

sum-field-component

(sum-field-component sum-field {vpath :vpath, {:keys [READ UPDATE]} :fn-map})