🐛 Fix v3 text styles not being applied when inc/dec value

This commit is contained in:
Aitor Moreno 2026-04-13 15:50:31 +02:00 committed by Belén Albeza
parent 6fd264051a
commit 77b4d07d1f

View File

@ -14,6 +14,7 @@
[app.main.data.workspace.shapes :as dwsh]
[app.main.data.workspace.shortcuts :as sc]
[app.main.data.workspace.texts :as dwt]
[app.main.data.workspace.texts-v3 :as dwt-v3]
[app.main.data.workspace.undo :as dwu]
[app.main.data.workspace.wasm-text :as dwwt]
[app.main.features :as features]
@ -233,9 +234,12 @@
(mf/use-fn
(mf/deps values)
(fn [ids attrs]
(st/emit! (dwt/save-font (-> (merge (txt/get-default-text-attrs) values attrs)
(select-keys txt/text-node-attrs)))
(dwt/update-all-attrs ids attrs))))
(let [updated-attrs (-> (merge (txt/get-default-text-attrs) values attrs)
(select-keys txt/text-node-attrs))]
(when (features/active-feature? @st/state "text-editor-wasm/v1")
(st/emit! (dwt-v3/v3-update-text-editor-styles (first ids) attrs)))
(st/emit! (dwt/save-font updated-attrs)
(dwt/update-all-attrs ids attrs)))))
on-change
(mf/use-fn