# Remover estrela de todas as badges

**URL:** <https://meta.discourse.org/t/unstar-all-badges/344167>\
**Category:** Theme component\
**Tags:** badges, end-of-life\
**Created:** [Dezembro 24, 2024, 9:24am UTC](https://meta.discourse.org/t/unstar-all-badges/344167 "2024-12-24T09:24:37Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)\
**Post date:** [Dezembro 24, 2024, 9:24am UTC](https://meta.discourse.org/t/unstar-all-badges/344167/1 "2024-12-24T09:24:37Z")

</div>

| | | |
| --- | --- | --- |
| ℹ | **Resumo** | Desfavorita todos os distintivos favoritados |
| 👓 | **Prévia** | [https://discourse.theme-creator.io/theme/NateDhaliwal/unstar-all-badges](https://discourse.theme-creator.io/theme/NateDhaliwal/unstar-all-badges) |
| 🛠 | **Repositório** | [GitHub - NateDhaliwal/Unstar-all-badges](https://github.com/NateDhaliwal/Unstar-all-badges) |
| ❓ | **Guia de Instalação** | [Como instalar um tema ou componente de tema](https://meta.discourse.org/t/how-do-i-install-a-theme-or-theme-component/63682) |
| 📖 | **Novo em Temas do Discourse?** | [Guia para iniciantes no uso de Temas do Discourse](https://meta.discourse.org/t/beginners-guide-to-using-discourse-themes/91966) |

Instalar este componente de tema

Após ler [este tópico](https://meta.discourse.org/t/failed-error-when-trying-to-un-star-the-bug-reporter-badge/330523), percebi que pode não ser muito fácil para os usuários abrir o console, especialmente no celular. Para ajudar nisso, criei um Componente de Tema simples para fazer isso.

 ![A imagem é uma captura de tela de um perfil de usuário em uma plataforma social ou de discussão, apresentando o usuário NateDhaliwal com três distintivos concedidos, incluindo Basic, Enthusiast e First Like, com opções para expandir ou enviar uma mensagem ao usuário. (Legenda da IA)](https://global.discourse-cdn.com/meta/original/4X/6/6/8/6688189336f69953bb72c211094ade6e0a0f4243.png)

Então, depois que o botão é clicado:

 ![A imagem mostra uma página de perfil de usuário em um site com distintivos indicando níveis de conquista em várias categorias, como básico, entusiasta e primeiro like. (Legenda da IA)](https://global.discourse-cdn.com/meta/original/4X/0/0/2/002033247abeb43f6b585c03d850346ad35fa340.png)

* * *

Usei o código aqui:

> [@pangbo](#):
>
> ```js
> const user_name = require("discourse/models/user").default.current().username;
> const badges = await require("discourse/models/user-badge").default.findByUsername(user_name);
> const favorites = new Map();
> badges.filter((b)=>b.is_favorite).forEach((b)=>favorites.set(b.badge_id,b));
> favorites.forEach((b)=>b.favorite());
> 
> ```

para criar este componente.

---

_[View the full topic](https://meta.discourse.org/t/unstar-all-badges/344167)._
