mirror of
https://github.com/penpot/penpot.git
synced 2025-06-12 19:51:40 +02:00
Only show element options tabs when more than one option is available.
This commit is contained in:
parent
fe61765435
commit
185e9159fb
1 changed files with 9 additions and 8 deletions
|
@ -100,6 +100,7 @@
|
||||||
contained-in? (into #{} menus)
|
contained-in? (into #{} menus)
|
||||||
active (:menu @local (first menus))]
|
active (:menu @local (first menus))]
|
||||||
[:div
|
[:div
|
||||||
|
(when (> (count menus) 1)
|
||||||
[:ul.element-icons
|
[:ul.element-icons
|
||||||
(for [menu-id (get +menus-map+ (:type shape ::page))
|
(for [menu-id (get +menus-map+ (:type shape ::page))
|
||||||
:let [menu (get +menus-by-id+ menu-id)
|
:let [menu (get +menus-by-id+ menu-id)
|
||||||
|
@ -107,7 +108,7 @@
|
||||||
[:li#e-info {:on-click #(swap! local assoc :menu menu-id)
|
[:li#e-info {:on-click #(swap! local assoc :menu menu-id)
|
||||||
:key (str "menu-" (:id menu))
|
:key (str "menu-" (:id menu))
|
||||||
:class (when selected? "selected")}
|
:class (when selected? "selected")}
|
||||||
(:icon menu)])]
|
(:icon menu)])])
|
||||||
(when-let [menu (get +menus-by-id+ active)]
|
(when-let [menu (get +menus-by-id+ active)]
|
||||||
((:comp menu) menu shape))]))
|
((:comp menu) menu shape))]))
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue