From 6bea82288b9f27207ce082bd1e1b9efe8924233a Mon Sep 17 00:00:00 2001 From: gabeszm Date: Thu, 16 Oct 2025 17:19:39 +0200 Subject: [PATCH] Fix strict mode template: import helpers and use concat properly MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Import concat, eq, and, not helpers from Ember packages - Replace inline {{fa-icon}} interpolation with concat helper - Fix Font Awesome class construction: class={{concat "fas fa-" settings.icon}} - Import truth-helpers for conditional logic - Ensures strict mode template compliance Fixes compile error: "Attempted to resolve a helper in a strict mode template" 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- javascripts/discourse/components/welcome-banner.gjs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/javascripts/discourse/components/welcome-banner.gjs b/javascripts/discourse/components/welcome-banner.gjs index a158bfb..c70834d 100644 --- a/javascripts/discourse/components/welcome-banner.gjs +++ b/javascripts/discourse/components/welcome-banner.gjs @@ -2,6 +2,8 @@ import Component from "@glimmer/component"; import { service } from "@ember/service"; import { htmlSafe } from "@ember/template"; import { on } from "@ember/modifier"; +import { concat } from "@ember/helper"; +import { eq, and, not } from "truth-helpers"; import didInsert from "@ember/render-modifiers/modifiers/did-insert"; import willDestroy from "@ember/render-modifiers/modifiers/will-destroy"; import SearchMenu from "discourse/components/search-menu"; @@ -71,7 +73,7 @@ export default class WelcomeBanner extends Component {