diff --git a/frontend/src/app/main/ui/workspace/sidebar/assets/common.cljs b/frontend/src/app/main/ui/workspace/sidebar/assets/common.cljs index e6c0210ba..b9c4520b4 100644 --- a/frontend/src/app/main/ui/workspace/sidebar/assets/common.cljs +++ b/frontend/src/app/main/ui/workspace/sidebar/assets/common.cljs @@ -417,7 +417,9 @@ do-add-variant #(when variants? - (st/emit! (dwv/transform-in-variant id))) + (if (ctk/is-variant? shape) + (st/emit! (dwv/add-new-variant id)) + (st/emit! (dwv/transform-in-variant id)))) do-show-local-component #(st/emit! (dwl/go-to-local-component :id component-id))