mirror of
https://github.com/penpot/penpot.git
synced 2025-06-10 23:41:37 +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,14 +100,15 @@
|
||||||
contained-in? (into #{} menus)
|
contained-in? (into #{} menus)
|
||||||
active (:menu @local (first menus))]
|
active (:menu @local (first menus))]
|
||||||
[:div
|
[:div
|
||||||
[:ul.element-icons
|
(when (> (count menus) 1)
|
||||||
(for [menu-id (get +menus-map+ (:type shape ::page))
|
[:ul.element-icons
|
||||||
:let [menu (get +menus-by-id+ menu-id)
|
(for [menu-id (get +menus-map+ (:type shape ::page))
|
||||||
selected? (= active menu-id)]]
|
:let [menu (get +menus-by-id+ menu-id)
|
||||||
[:li#e-info {:on-click #(swap! local assoc :menu menu-id)
|
selected? (= active menu-id)]]
|
||||||
:key (str "menu-" (:id menu))
|
[:li#e-info {:on-click #(swap! local assoc :menu menu-id)
|
||||||
:class (when selected? "selected")}
|
:key (str "menu-" (:id menu))
|
||||||
(:icon menu)])]
|
:class (when selected? "selected")}
|
||||||
|
(: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