# replaceIcon() non sostituisce l'icona del menu a discesa dell'utente

**URL:** https://meta.discourse.org/t/replaceicon-not-replacing-the-user-menu-dropdowns-icon/337655
**Category:** Support
**Created:** [22 Novembre 2024, 2:48am UTC](https://meta.discourse.org/t/replaceicon-not-replacing-the-user-menu-dropdowns-icon/337655 "2024-11-22T02:48:04Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![king\_laurel](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/king_laurel/32/461779_2.png) [@king\_laurel](https://meta.discourse.org/u/king_laurel)
#### Post date: [22 Novembre 2024, 2:48am UTC](https://meta.discourse.org/t/replaceicon-not-replacing-the-user-menu-dropdowns-icon/337655/1 "2024-11-22T02:48:04Z")

</div>

Ho usato `replaceIcon()` per sostituire l’icona di certificazione con una SVG personalizzata. La SVG personalizzata viene visualizzata ovunque tranne nel menu a discesa dell’utente.

 ![Screenshot 2024-11-21 at 1.23.29 PM](https://global.discourse-cdn.com/meta/original/4X/e/0/7/e07e50e87c5b7afd73c7e2bd1f1658906657fd24.jpeg)  
 ![Screenshot 2024-11-21 at 1.23.48 PM](https://global.discourse-cdn.com/meta/original/4X/e/0/6/e06bbadd4224688ce85a45126620eaf6544f0474.jpeg)  
 ![Screenshot 2024-11-21 at 1.23.54 PM](https://global.discourse-cdn.com/meta/original/4X/2/f/c/2fc751967812ae81f35ac6fc8e373bea3b5d58f6.png)

---

<div class="post-metadata">

### Author: ![Don](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/don/32/228726_2.png) [@Don](https://meta.discourse.org/u/Don)
#### Post date: [22 Novembre 2024, 4:56am UTC](https://meta.discourse.org/t/replaceicon-not-replacing-the-user-menu-dropdowns-icon/337655/2 "2024-11-22T04:56:27Z")

</div>

Ciao 👋

Qui puoi trovare le sostituzioni delle icone 🔽

> <https://github.com/discourse/discourse/blob/b138eaf9e58d3207009b5efb9d5ffe37300877e3/app/assets/javascripts/discourse-common/addon/lib/icon-library.js#L45>

L’API `replaceIcon` per la notifica di badge concessi dovrebbe essere:

```js
api.replaceIcon("notification.granted_badge", "CertificateIcon");

```
