mirror of
https://github.com/discourse/discourse.git
synced 2024-12-22 20:16:28 +08:00
d1cc60c435
Changes made using the ember-native-class-codemod, plus some manual tweaks
24 lines
737 B
JavaScript
24 lines
737 B
JavaScript
import { computed } from "@ember/object";
|
|
import { classNames } from "@ember-decorators/component";
|
|
import { makeArray } from "discourse-common/lib/helpers";
|
|
import MultiSelectComponent from "select-kit/components/multi-select";
|
|
import {
|
|
pluginApiIdentifiers,
|
|
selectKitOptions,
|
|
} from "select-kit/components/select-kit";
|
|
|
|
@classNames("watched-word-input-field")
|
|
@selectKitOptions({
|
|
autoInsertNoneItem: false,
|
|
fullWidthOnMobile: true,
|
|
allowAny: true,
|
|
none: "admin.watched_words.form.words_or_phrases",
|
|
})
|
|
@pluginApiIdentifiers("watched-words")
|
|
export default class WatchedWords extends MultiSelectComponent {
|
|
@computed("value.[]")
|
|
get content() {
|
|
return makeArray(this.value).map((x) => this.defaultItem(x, x));
|
|
}
|
|
}
|