Ricordo di aver inviato delle PR a tutti i componenti del tema che abbiamo qui su Meta quando abbiamo apportato la modifica che distingue tra temi e componenti del tema.
Penso che questo sia sfuggito perché era una risposta a un altro argomento ed è stato successivamente spostato nel suo stesso argomento nella categoria Customization > Theme.
@oca Devi solo aggiungere una riga a questo “tema” per farlo funzionare come componente del tema. Devi aggiungere
"component": true
al file about.json del tuo componente, come mostrato qui sotto
{
"name": "Messaggi privati con colore",
"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"
}
}
Una volta fatto, dovrebbe funzionare esattamente come qualsiasi altro componente e potremo quindi aggiungere il tag theme-component a questo argomento.