From a439fb65ce044b9d933b8d01428e5fee24ffa936 Mon Sep 17 00:00:00 2001 From: "alonso.torres" <alonso.torres@kaleidos.net> Date: Wed, 30 Nov 2022 11:49:08 +0100 Subject: [PATCH] :bug: Fix multiple selection in layout container and items --- .../ui/workspace/sidebar/options/menus/layout_item.cljs | 7 +++---- .../main/ui/workspace/sidebar/options/shapes/multiple.cljs | 3 ++- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/frontend/src/app/main/ui/workspace/sidebar/options/menus/layout_item.cljs b/frontend/src/app/main/ui/workspace/sidebar/options/menus/layout_item.cljs index 48474df03..82d3ae506 100644 --- a/frontend/src/app/main/ui/workspace/sidebar/options/menus/layout_item.cljs +++ b/frontend/src/app/main/ui/workspace/sidebar/options/menus/layout_item.cljs @@ -38,10 +38,9 @@ margins (if (nil? (:layout-item-margin values)) {:m1 0 :m2 0 :m3 0 :m4 0} (:layout-item-margin values)) - rx (if (and (not (= :multiple (:layout-item-margin-type values))) - (apply = (vals margins))) - (:m1 margins) - "--")] + rx (if (or (= :multiple margins) (not (apply = (vals margins)))) + "--" + (:m1 margins))] [:div.margin-row [:div.margin-icons diff --git a/frontend/src/app/main/ui/workspace/sidebar/options/shapes/multiple.cljs b/frontend/src/app/main/ui/workspace/sidebar/options/shapes/multiple.cljs index fd7281e32..fe9365274 100644 --- a/frontend/src/app/main/ui/workspace/sidebar/options/shapes/multiple.cljs +++ b/frontend/src/app/main/ui/workspace/sidebar/options/shapes/multiple.cljs @@ -288,6 +288,7 @@ stroke-ids stroke-values text-ids text-values exports-ids exports-values + layout-container-ids layout-container-values layout-item-ids layout-item-values] (mf/use-memo (mf/deps objects-no-measures) @@ -311,7 +312,7 @@ (when-not (empty? measure-ids) [:& measures-menu {:type type :all-types all-types :ids measure-ids :values measure-values :shape shapes}]) - [:& layout-container-menu {:type type :ids [] :values []}] + [:& layout-container-menu {:type type :ids layout-container-ids :values layout-container-values}] (when is-layout-child? [:& layout-item-menu