This is working but only at topic, some idea to hide at ‘topic list’ at homepage?
<script type="text/discourse-plugin" version="1.6.0">
const { alias } = require("@ember/object/computed");
api.modifyClass("component:topic-list-columns", {
pluginId: "remove-ignored-users-topic",
attributeBindings: ["data-topic-id", "role", "ariaLevel:aria-level", "data-creator-name"],
"data-creator-name": alias("topic.creator.username"),
});
if (api.registerValueTransformer()) {
const s = document.createElement("style");
for (const u of api.registerValueTransformer()?.ignored_users) {
s.innerHTML += `tr.topic-list-columns[data-creator-name="${u}"] { display: none; }`;
}
document.body.appendChild(s);
}
</script>