Als beheerder van poke and guess maakte ik me een beetje zorgen bij het lezen hiervan, maar toen ik mijn aangepaste thema controleerde, zag ik slechts een heel eenvoudig script:
<script type="text/discourse-plugin" version="0.8.11">
// icon substitutions for share buttons
api.replaceIcon('d-post-share', 'up-right-from-square');
api.replaceIcon('d-topic-share', 'up-right-from-square');
</script>
Dus het was gewoon een kopie van wat er tussen de script tags stond, naar het JS-tabblad gaan, en daar was een plek om het in te plakken. Dat was makkelijk!
import { apiInitializer } from "discourse/lib/api";
export default apiInitializer((api) => {
// icon substitutions for share buttons
api.replaceIcon('d-post-share', 'up-right-from-square');
api.replaceIcon('d-topic-share', 'up-right-from-square');
});