mirror of
https://github.com/penpot/penpot.git
synced 2025-02-02 04:19:08 -05:00
🐛 Fix double click crash on viewer layers
This commit is contained in:
parent
95829ff3de
commit
ac1167d0c9
3 changed files with 12 additions and 4 deletions
|
@ -1,5 +1,11 @@
|
||||||
# CHANGELOG
|
# CHANGELOG
|
||||||
|
|
||||||
|
## 1.14.1-beta
|
||||||
|
|
||||||
|
### :bug: Bugs fixed
|
||||||
|
|
||||||
|
- Fix crash when double click on viewer assets [Taiga #3625](https://tree.taiga.io/project/penpot/issue/3625)
|
||||||
|
|
||||||
## 1.14.0-beta
|
## 1.14.0-beta
|
||||||
|
|
||||||
### :sparkles: New features
|
### :sparkles: New features
|
||||||
|
@ -13,6 +19,7 @@
|
||||||
- Navigate to the original link after log in [Taiga #3624](https://tree.taiga.io/project/penpot/issue/3624)
|
- Navigate to the original link after log in [Taiga #3624](https://tree.taiga.io/project/penpot/issue/3624)
|
||||||
|
|
||||||
### :bug: Bugs fixed
|
### :bug: Bugs fixed
|
||||||
|
|
||||||
- Fix menu file not accessible in certain conditions [Taiga #3385](https://tree.taiga.io/project/penpot/issue/3385)
|
- Fix menu file not accessible in certain conditions [Taiga #3385](https://tree.taiga.io/project/penpot/issue/3385)
|
||||||
- Remove deprecated menu options [Taiga #3333](https://tree.taiga.io/project/penpot/issue/3333)
|
- Remove deprecated menu options [Taiga #3333](https://tree.taiga.io/project/penpot/issue/3333)
|
||||||
- Prototype connection should be under the rules [Taiga #3384](https://tree.taiga.io/project/penpot/issue/3384)
|
- Prototype connection should be under the rules [Taiga #3384](https://tree.taiga.io/project/penpot/issue/3384)
|
||||||
|
|
|
@ -72,7 +72,7 @@
|
||||||
:icon-layer (= (:type item) :icon))
|
:icon-layer (= (:type item) :icon))
|
||||||
:on-click select-shape}
|
:on-click select-shape}
|
||||||
[:& si/element-icon {:shape item}]
|
[:& si/element-icon {:shape item}]
|
||||||
[:& layer-name {:shape item}]
|
[:& layer-name {:shape item :disabled-double-click true}]
|
||||||
|
|
||||||
(when (and (not disable-collapse?) (:shapes item))
|
(when (and (not disable-collapse?) (:shapes item))
|
||||||
[:span.toggle-content
|
[:span.toggle-content
|
||||||
|
|
|
@ -32,13 +32,14 @@
|
||||||
(l/derived (l/in [:workspace-local :shape-for-rename]) st/state))
|
(l/derived (l/in [:workspace-local :shape-for-rename]) st/state))
|
||||||
|
|
||||||
(mf/defc layer-name
|
(mf/defc layer-name
|
||||||
[{:keys [shape on-start-edit on-stop-edit name-ref] :as props}]
|
[{:keys [shape on-start-edit disabled-double-click on-stop-edit name-ref] :as props}]
|
||||||
(let [local (mf/use-state {})
|
(let [local (mf/use-state {})
|
||||||
shape-for-rename (mf/deref shape-for-rename-ref)
|
shape-for-rename (mf/deref shape-for-rename-ref)
|
||||||
|
|
||||||
start-edit (fn []
|
start-edit (fn []
|
||||||
|
(when (not disabled-double-click)
|
||||||
(on-start-edit)
|
(on-start-edit)
|
||||||
(swap! local assoc :edition true))
|
(swap! local assoc :edition true)))
|
||||||
|
|
||||||
accept-edit (fn []
|
accept-edit (fn []
|
||||||
(let [name-input (mf/ref-val name-ref)
|
(let [name-input (mf/ref-val name-ref)
|
||||||
|
|
Loading…
Add table
Reference in a new issue