Je me souviens avoir envoyé des PR à tous les composants de thème que nous avons ici sur Meta lorsque nous avons apporté la modification qui différencie les thèmes des composants de thème.
Je pense que celui-ci a échappé à la vigilance car il s’agissait d’une réponse à un autre sujet et qu’il a depuis été déplacé dans son propre sujet dans la catégorie Customization > Theme.
@oca Vous n’avez besoin d’ajouter qu’une seule ligne à ce « thème » pour le faire fonctionner en tant que composant de thème. Vous devez ajouter
"component": true
dans le fichier about.json de votre composant, comme ceci
{
"name": "Messages privés avec couleur",
"about_url": "https://framagit.org/oca/discourse-theme-colored-private-messages ",
"license_url": "https://framagit.org/oca/discourse-theme-colored-private-messages/blob/master/LICENSE",
+ "component": true,
"assets": {
"asset-variable": "assets/background.svg"
}
}
Une fois cela fait, il devrait fonctionner comme n’importe quel autre composant et nous pourrons alors ajouter le tag theme-component à ce sujet.