18 lines
618 B
JavaScript
18 lines
618 B
JavaScript
import { gte } from "@ember/object/computed";
|
|
import { classNames } from "@ember-decorators/component";
|
|
import SingleSelectComponent from "select-kit/components/single-select";
|
|
import { pluginApiIdentifiers, selectKitOptions } from "./select-kit";
|
|
|
|
@classNames("combobox", "combo-box")
|
|
@pluginApiIdentifiers(["combo-box"])
|
|
@selectKitOptions({
|
|
caretUpIcon: "caret-up",
|
|
caretDownIcon: "caret-down",
|
|
autoFilterable: "autoFilterable",
|
|
clearable: false,
|
|
headerComponent: "combo-box/combo-box-header",
|
|
})
|
|
export default class ComboBox extends SingleSelectComponent {
|
|
@gte("content.length", 10) autoFilterable;
|
|
}
|