mirror of
https://github.com/penpot/penpot.git
synced 2025-02-12 18:18:24 -05:00
🐛 Fix problem with plugins icons
This commit is contained in:
parent
02611029fb
commit
ef3b4a5895
1 changed files with 11 additions and 2 deletions
|
@ -29,6 +29,15 @@
|
||||||
(def ^:private close-icon
|
(def ^:private close-icon
|
||||||
(i/icon-xref :close (stl/css :close-icon)))
|
(i/icon-xref :close (stl/css :close-icon)))
|
||||||
|
|
||||||
|
(defn icon-url
|
||||||
|
"Creates an sanitizes de icon URL to display"
|
||||||
|
[host icon]
|
||||||
|
(dm/str host
|
||||||
|
(if (and (not (str/ends-with? host "/"))
|
||||||
|
(not (str/starts-with? icon "/")))
|
||||||
|
"/" "")
|
||||||
|
icon))
|
||||||
|
|
||||||
(mf/defc plugin-entry
|
(mf/defc plugin-entry
|
||||||
[{:keys [index manifest on-open-plugin on-remove-plugin]}]
|
[{:keys [index manifest on-open-plugin on-remove-plugin]}]
|
||||||
|
|
||||||
|
@ -49,7 +58,7 @@
|
||||||
[:div {:class (stl/css :plugins-list-element)}
|
[:div {:class (stl/css :plugins-list-element)}
|
||||||
[:div {:class (stl/css :plugin-icon)}
|
[:div {:class (stl/css :plugin-icon)}
|
||||||
[:img {:src (if (some? icon)
|
[:img {:src (if (some? icon)
|
||||||
(dm/str host icon)
|
(icon-url host icon)
|
||||||
(avatars/generate {:name name}))}]]
|
(avatars/generate {:name name}))}]]
|
||||||
[:div {:class (stl/css :plugin-description)}
|
[:div {:class (stl/css :plugin-description)}
|
||||||
[:div {:class (stl/css :plugin-title)} name]
|
[:div {:class (stl/css :plugin-title)} name]
|
||||||
|
@ -389,7 +398,7 @@
|
||||||
[:div {:class (stl/css :modal-title)}
|
[:div {:class (stl/css :modal-title)}
|
||||||
[:div {:class (stl/css :plugin-icon)}
|
[:div {:class (stl/css :plugin-icon)}
|
||||||
[:img {:src (if (some? icon)
|
[:img {:src (if (some? icon)
|
||||||
(dm/str host icon)
|
(icon-url host icon)
|
||||||
(avatars/generate {:name name}))}]]
|
(avatars/generate {:name name}))}]]
|
||||||
(tr "workspace.plugins.try-out.title" (str/upper (:name plugin)))]
|
(tr "workspace.plugins.try-out.title" (str/upper (:name plugin)))]
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue