mirror of
https://github.com/penpot/penpot.git
synced 2025-02-02 04:19:08 -05:00
🐛 Fix circle and path drawing.
This commit is contained in:
parent
97d74f6cf1
commit
775166f5f2
4 changed files with 10 additions and 8 deletions
|
@ -20,10 +20,10 @@
|
||||||
(declare circle-shape)
|
(declare circle-shape)
|
||||||
|
|
||||||
(mf/defc circle-component
|
(mf/defc circle-component
|
||||||
[{:keys [id] :as shape}]
|
[{:keys [shape] :as props}]
|
||||||
(let [modifiers (mf/deref (refs/selected-modifiers id))
|
(let [modifiers (mf/deref (refs/selected-modifiers (:id shape)))
|
||||||
selected (mf/deref refs/selected-shapes)
|
selected (mf/deref refs/selected-shapes)
|
||||||
selected? (contains? selected id)
|
selected? (contains? selected (:id shape))
|
||||||
on-mouse-down #(common/on-mouse-down % shape selected)]
|
on-mouse-down #(common/on-mouse-down % shape selected)]
|
||||||
[:g.shape {:class (when selected? "selected")
|
[:g.shape {:class (when selected? "selected")
|
||||||
:on-mouse-down on-mouse-down}
|
:on-mouse-down on-mouse-down}
|
||||||
|
|
|
@ -23,15 +23,15 @@
|
||||||
(declare path-shape)
|
(declare path-shape)
|
||||||
|
|
||||||
(mf/defc path-component
|
(mf/defc path-component
|
||||||
[{:keys [id] :as shape}]
|
[{:keys [shape] :as props}]
|
||||||
(let [modifiers (mf/deref (refs/selected-modifiers id))
|
(let [modifiers (mf/deref (refs/selected-modifiers (:id shape)))
|
||||||
selected (mf/deref refs/selected-shapes)
|
selected (mf/deref refs/selected-shapes)
|
||||||
selected? (contains? selected id)]
|
selected? (contains? selected (:id shape))]
|
||||||
(letfn [(on-mouse-down [event]
|
(letfn [(on-mouse-down [event]
|
||||||
(common/on-mouse-down event shape selected))
|
(common/on-mouse-down event shape selected))
|
||||||
(on-double-click [event]
|
(on-double-click [event]
|
||||||
(when selected?
|
(when selected?
|
||||||
(st/emit! (uds/start-edition-mode id))))]
|
(st/emit! (uds/start-edition-mode (:id shape)))))]
|
||||||
[:g.shape {:class (when selected? "selected")
|
[:g.shape {:class (when selected? "selected")
|
||||||
:on-double-click on-double-click
|
:on-double-click on-double-click
|
||||||
:on-mouse-down on-mouse-down}
|
:on-mouse-down on-mouse-down}
|
||||||
|
|
|
@ -65,7 +65,7 @@
|
||||||
[:div.color-info
|
[:div.color-info
|
||||||
[:input
|
[:input
|
||||||
{:on-change on-stroke-color-change
|
{:on-change on-stroke-color-change
|
||||||
:value (:stroke-color shape)}]]]
|
:value (:stroke-color shape "")}]]]
|
||||||
|
|
||||||
[:span "Radius"]
|
[:span "Radius"]
|
||||||
[:div.row-flex
|
[:div.row-flex
|
||||||
|
|
|
@ -247,9 +247,11 @@ case $1 in
|
||||||
run)
|
run)
|
||||||
run
|
run
|
||||||
;;
|
;;
|
||||||
|
|
||||||
log)
|
log)
|
||||||
log
|
log
|
||||||
;;
|
;;
|
||||||
|
|
||||||
stop)
|
stop)
|
||||||
stop
|
stop
|
||||||
;;
|
;;
|
||||||
|
|
Loading…
Add table
Reference in a new issue