إعادة_فتح_الأداة_تُصدر_خطأ

إنه هذا فقط:

<script type="text/discourse-plugin" version="0.8.13">
api.reopenWidget("home-logo", {
  logo() {
    const { siteSettings } = this,
      { iconNode } = require("discourse/helpers/fa-icon-node"),
      h = require("virtual-dom").h,
      altLogo = settings.Alternative_logo_url,
      altLogoSmall = settings.Alternative_small_logo_url,
      mobileView = this.site.mobileView,
      mobileLogoUrl = siteSettings.mobile_logo_url || "",
      showMobileLogo = mobileView && mobileLogoUrl.length > 0;
    (logoUrl = altLogo || ""),
    (title = siteSettings.title);
    if (!mobileView && this.attrs.minimized) {
      const logoSmallUrl = altLogoSmall || "";
      if (logoSmallUrl.length) {
        return h("img#site-logo.logo-small", {
          key: "logo-small",
          attributes: { src: logoSmallUrl, width: 33, height: 33, alt: title }
        });
      } else {
        return iconNode("home");
      }
    } else if (showMobileLogo) {
      return h("img#site-logo.logo-big", {
        key: "logo-mobile",
        attributes: { src: mobileLogoUrl, alt: title }
      });
    } else if (logoUrl.length) {
      return h("img#site-logo.logo-big", {
        key: "logo-big",
        attributes: { src: logoUrl, alt: title }
      });
    } else {
      return h("h1#site-text-logo.text-logo", { key: "logo-text" }, title);
    }
  }
});
</script>

والذي نسخته مباشرة من مثال دليل المبتدئين تحت reopenWidget دون تغيير أي شيء، في مكون سمة جديد لا يحتوي على أي شيء آخر. (وتأكدت مرتين من أنني وضعت الكود في Header).

لدي بعض مكونات السمات الأخرى المثبتة، ولكن لا شيء يلمس home-logo. أنا على استضافة أساسية هنا إذا كان ذلك يحدث فرقًا. اعتقدت أنه قد يكون بسبب عدم وجود شعار داكن تم تحميله، ولكنه لا يزال يحدث حتى مع تحميل شعار داكن.

إعجاب واحد (1)