mirror of
https://github.com/penpot/penpot.git
synced 2025-02-02 04:19:08 -05:00
✨ Add a help icon to plugins menu items disabled by viewer role
This commit is contained in:
parent
c89b6e2d6d
commit
134c23c70c
2 changed files with 11 additions and 2 deletions
|
@ -686,10 +686,12 @@
|
|||
(dp/open-plugin! manifest user-can-edit?)))))]
|
||||
[:> dropdown-menu-item* {:key (dm/str "plugins-menu-" idx)
|
||||
:on-click on-click
|
||||
:title (when-not can-open? (tr "workspace.plugins.error.need-editor"))
|
||||
:class (stl/css-case :submenu-item true :menu-disabled (not can-open?))
|
||||
:on-key-down on-key-down}
|
||||
[:span {:class (stl/css :item-name)} name]]))])))
|
||||
[:span {:class (stl/css :item-name)} name]
|
||||
(when-not can-open?
|
||||
[:span {:class (stl/css :item-icon)
|
||||
:title (tr "workspace.plugins.error.need-editor")} i/help])]))])))
|
||||
|
||||
(mf/defc menu
|
||||
{::mf/props :obj}
|
||||
|
|
|
@ -113,3 +113,10 @@
|
|||
top: $s-192;
|
||||
}
|
||||
}
|
||||
|
||||
.item-icon {
|
||||
svg {
|
||||
@extend .button-icon;
|
||||
stroke: var(--icon-foreground);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue