import { computed } from "@ember/object"; import SelectKitHeaderComponent from "select-kit/components/select-kit/select-kit-header"; import UtilsMixin from "select-kit/mixins/utils"; import layout from "select-kit/templates/components/select-kit/single-select-header"; import I18n from "I18n"; export default SelectKitHeaderComponent.extend(UtilsMixin, { layout, classNames: ["single-select-header"], attributeBindings: ["role", "name"], role: "combobox", name: computed("selectedContent.name", function () { if (this.selectedContent) { return I18n.t("select_kit.filter_by", { name: this.selectedContent.name, }); } else { return I18n.t("select_kit.select_to_filter"); } }), mouseDown(event) { if (this.selectKit.options.preventHeaderFocus) { event.preventDefault(); } }, });