답변해 주셔서 감사합니다!
테마를 설치하는 방법을 잘 모르겠지만, 님의 원래 컴포넌트를 다음과 같이 패치하는 데는 성공했습니다:
<script type="text/discourse-plugin" version="0.8">
const container = Discourse.__container__;
this.capabilities = container.lookup("capabilities:main");
if (this.capabilities.touch) {
withPluginApi("0.8", api => {
api.onToolbarCreate(toolbar => {
toolbar.addButton({
id: "code",
group: "insertions",
icon: "code",
preventFocus: true,
trimLeading: true,
action: "formatCode",
});
});
});
}
</script>
CSS는 그대로 유지됩니다.