استخدام الإجراءات من مكون آخر في صفحة البحث

مرحباً! هل من الممكن تشغيل إجراء تغيير الفئة في صفحة البحث. حالتي: لدي قائمة بالفئات في الأعلى
image
وعندما أنقر عليها، يجب أن تتغير النتائج في الأسفل وفقًا للفئة. لقد أنشأت موصل search-categories، وأضفت فئة موصل في search-categories.js. لكنه لا يعمل عندما أفعل ذلك بهذه الطريقة

const tt = require('discourse/components/search-advanced-options');
const Category = require("discourse/models/category");
const Component = require("@ember/component");
const I18n = require("I18n");
const { action } = require("@ember/object");
const { escapeExpression } = require("discourse/lib/utilities");
export default {
    setupComponent(args, component) {
        component.set('today', new Date());
        console.log('setup')
    },
    @action
    onChangeSearchTermForCategory(categoryId) {
        if (categoryId) {
            const category = Category.findById(categoryId);
            tt.onChangeCategory && tt.onChangeCategory(category);
            tt.set("searchedTerms.category", category);
        } else {
            tt.onChangeCategory && tt.onChangeCategory(null);
            this.set("searchedTerms.category", null);
        }

        tt._updateSearchTermForCategory();
    },
}

لماذا لا يعمل وما الذي يمكن فعله. ملف hbs الخاص بالموصل الخاص بي

<div class="custom-categories-wrapper">
    {{conditional-loading-spinner condition=loadingCategories}}
    <div class="nav-pills">
        {{#each categories as |cat|}}
            <li>
                <a data-slug="{{cat.slug}}" {{on "click" @onChangeSearchTermForCategory cat.id}} data-id="{{cat.id}}">{{cat.name}}</a>
            </li>
        {{/each}}
    </div>
</div>

إلى أي منفذ مكون إضافي يتم إضافة هذا؟ هل هو full-page-search-below-search-info في صفحة البحث المتقدم؟