You don’t need to track these. They will be constant so unnecessary. You only need to track things that will be dynamic and with which you want to re-fire getters.
Use DIcon instead. eg {{icon this.myIcon}}
eg:
import Component from "@glimmer/component";
import { tracked } from "@glimmer/tracking";
import { action } from "@ember/object";
import didInsert from "@ember/render-modifiers/modifiers/did-insert";
import { inject as service } from "@ember/service";
import DButton from "discourse/components/d-button";
import avatar from "discourse/helpers/avatar";
import concatClass from "discourse/helpers/concat-class";
import icon from "discourse/helpers/d-icon";
import { ajax } from "discourse/lib/ajax";
import DiscourseURL from "discourse/lib/url";
import Composer from "discourse/models/composer";
import User from "discourse/models/user";
import I18n, { i18n } from "discourse-i18n";
export default class ContentLanguageDiscovery extends Component {
@service siteSettings;
@service currentUser;
@service chat;
1 Like