Non utilizziamo il nome come ID, ma solo un numero. Puoi trovare l’ID di un tema consultando l’URL mentre personalizzi un tema nel pannello di amministrazione… ad esempio https://forum.example.come/admin/customize/themes/140
Se puoi accontentarti dell’ID invece del nome, questo sarebbe un modo rapido per farlo (da aggiungere al file head del tuo tema/componente):
<script type="text/discourse-plugin" version="0.8">
var themeSelector = require('discourse/lib/theme-selector');
document.querySelector("body").classList.add("theme-id-" + themeSelector.currentThemeId())
</script>
Potresti anche trovare il nome del tema tramite ID, ma richiederebbe un po’ più di lavoro.