From 380b632dd0dd3070f9262a4b225252d2588e9c81 Mon Sep 17 00:00:00 2001 From: Pablo Alba Date: Thu, 1 Jun 2023 13:46:12 +0200 Subject: [PATCH] :bug: Fix can't add fill color to a component without fill --- frontend/src/app/main/data/workspace/colors.cljs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frontend/src/app/main/data/workspace/colors.cljs b/frontend/src/app/main/data/workspace/colors.cljs index 53471eb085..6448826c83 100644 --- a/frontend/src/app/main/data/workspace/colors.cljs +++ b/frontend/src/app/main/data/workspace/colors.cljs @@ -11,6 +11,7 @@ [app.common.data.macros :as dm] [app.common.pages.helpers :as cph] [app.common.schema :as sm] + [app.common.types.component :as ctk] [app.main.broadcast :as mbc] [app.main.data.modal :as md] [app.main.data.workspace.changes :as dch] @@ -408,10 +409,11 @@ (if (empty? pending) result (let [cur (first pending) - ;; We treat frames with no fill the same as groups + ;; We treat frames that aren't components and with no fill the same as groups group? (or (cph/group-shape? objects cur) (and (cph/frame-shape? objects cur) - (empty? (dm/get-in objects [cur :fills])))) + (empty? (dm/get-in objects [cur :fills])) + (not (ctk/instance-head? (get objects cur))))) pending (if group?