mirror of
https://gh.wpcy.net/https://github.com/discourse/discourse.git
synced 2026-05-13 08:35:53 +08:00
19 lines
691 B
JavaScript
19 lines
691 B
JavaScript
import { gte } from "@ember/object/computed";
|
|
import { classNames } from "@ember-decorators/component";
|
|
import SingleSelectComponent from "select-kit/components/single-select";
|
|
import ComboBoxHeader from "./combo-box/combo-box-header";
|
|
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: ComboBoxHeader,
|
|
shouldDisplayIcon: false,
|
|
})
|
|
export default class ComboBox extends SingleSelectComponent {
|
|
@gte("content.length", 10) autoFilterable;
|
|
}
|