|
@@ -261,18 +261,16 @@
|
|
|
:dropdown? false
|
|
:dropdown? false
|
|
|
:close-modal? false
|
|
:close-modal? false
|
|
|
:on-chosen (fn [chosen]
|
|
:on-chosen (fn [chosen]
|
|
|
- (p/let [closed-value (<upsert-closed-value! property {:value chosen})]
|
|
|
|
|
- (swap! *property-schema update :values (fnil conj []) closed-value)
|
|
|
|
|
|
|
+ (p/let [_closed-value (<upsert-closed-value! property {:value chosen})]
|
|
|
(shui/popup-hide! id)))})
|
|
(shui/popup-hide! id)))})
|
|
|
(item-config
|
|
(item-config
|
|
|
property
|
|
property
|
|
|
nil
|
|
nil
|
|
|
(assoc opts :on-save
|
|
(assoc opts :on-save
|
|
|
(fn [value icon description]
|
|
(fn [value icon description]
|
|
|
- (p/let [closed-value (<upsert-closed-value! property {:value value
|
|
|
|
|
- :description description
|
|
|
|
|
- :icon icon})]
|
|
|
|
|
- (swap! *property-schema update :values (fnil conj []) closed-value)))))))))
|
|
|
|
|
|
|
+ (<upsert-closed-value! property {:value value
|
|
|
|
|
+ :description description
|
|
|
|
|
+ :icon icon}))))))))
|
|
|
{:content-props {:class "w-auto"}})))}
|
|
{:content-props {:class "w-auto"}})))}
|
|
|
(ui/icon "plus" {:size 16})
|
|
(ui/icon "plus" {:size 16})
|
|
|
"Add choice"))]))
|
|
"Add choice"))]))
|