From 7cd2308f3b0a6d97e75f6768233a3a1b5bc113f8 Mon Sep 17 00:00:00 2001 From: Elena Torro Date: Wed, 7 Jan 2026 12:55:02 +0100 Subject: [PATCH] :bug: Fix inner shadow selector on shadow token --- CHANGES.md | 2 ++ .../ui/workspace/tokens/management/forms/controls/select.cljs | 4 ++-- .../app/main/ui/workspace/tokens/management/forms/shadow.cljs | 4 ++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index bdf53d586f..66cda67a9d 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -25,6 +25,8 @@ - Fix some alignments on inspect tab [Taiga #12915](https://tree.taiga.io/project/penpot/issue/12915) - Fix color assets from shared libraries not appearing as assets in Selected colors panel [Taiga #12957](https://tree.taiga.io/project/penpot/issue/12957) - Fix CSS generated box-shadow property [Taiga #12997](https://tree.taiga.io/project/penpot/issue/12997) +- Fix inner shadow selector on shadow token [Taiga #12951](https://tree.taiga.io/project/penpot/issue/12951) + ## 2.12.1 diff --git a/frontend/src/app/main/ui/workspace/tokens/management/forms/controls/select.cljs b/frontend/src/app/main/ui/workspace/tokens/management/forms/controls/select.cljs index 9e7009fe8c..73342b1254 100644 --- a/frontend/src/app/main/ui/workspace/tokens/management/forms/controls/select.cljs +++ b/frontend/src/app/main/ui/workspace/tokens/management/forms/controls/select.cljs @@ -35,8 +35,8 @@ on-change (mf/use-fn (mf/deps input-name) - (fn [type] - (let [is-inner? (= type "inner")] + (fn [id] + (let [is-inner? (= id "inner")] (swap! form assoc-in [:data :value indexed-type index input-name] is-inner?)))) props (mf/spread-props props {:default-selected (if value "inner" "drop") diff --git a/frontend/src/app/main/ui/workspace/tokens/management/forms/shadow.cljs b/frontend/src/app/main/ui/workspace/tokens/management/forms/shadow.cljs index 594f911a48..f7b1f3aecd 100644 --- a/frontend/src/app/main/ui/workspace/tokens/management/forms/shadow.cljs +++ b/frontend/src/app/main/ui/workspace/tokens/management/forms/shadow.cljs @@ -114,7 +114,7 @@ :token inset-token :tokens tokens :index index - :value-subfield value-subfield + :indexed-type value-subfield :name :inset}] (when show-button [:> icon-button* {:variant "ghost" @@ -269,7 +269,7 @@ [:value [:map - [:shadow {:optinal true} + [:shadow {:optional true} [:vector [:map [:offset-x {:optional true} [:maybe :string]]