0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-03-31 09:01:20 -05:00

🐛 Fix problem creating manual overlay interactions

This commit is contained in:
alonso.torres 2024-11-11 16:06:37 +01:00
parent e369b70aeb
commit 2fa81474b9
2 changed files with 15 additions and 7 deletions

View file

@ -1,5 +1,11 @@
# CHANGELOG
## 2.3.3
### :bug: Bugs fixed
- Fix problem creating manual overlay interactions [Taiga #9146](https://tree.taiga.io/project/penpot/issue/9146)
## 2.3.2
### :bug: Bugs fixed

View file

@ -206,14 +206,16 @@
(watch [_ _ _]
(let [interactions (ctsi/update-interaction (:interactions shape) index update-fn)
interaction (nth interactions index)]
(rx/of (dwsh/update-shapes
[(:id shape)]
(fn [shape]
(assoc shape :interactions interactions))
options)
(rx/of
(dwsh/update-shapes
[(:id shape)]
(fn [shape]
(-> shape
(update :interactions ctsi/update-interaction index update-fn)))
options)
(when (some? (:destination interaction))
(dwsh/update-shapes [(:destination interaction)] cls/show-in-viewer options))))))))
(when (some? (:destination interaction))
(dwsh/update-shapes [(:destination interaction)] cls/show-in-viewer options))))))))
(defn remove-all-interactions-nav-to
"Remove all interactions that navigate to the given frame."