Skip to content

Commit 2012bcd

Browse files
committed
replace utils mixin with selectKitPropUtils in other select-kit components
1 parent ffc46b2 commit 2012bcd

File tree

4 files changed

+12
-8
lines changed

4 files changed

+12
-8
lines changed

app/assets/javascripts/select-kit/addon/components/select-kit/select-kit-header.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77
} from "@ember-decorators/component";
88
import { makeArray } from "discourse/lib/helpers";
99
import { isValidInput } from "select-kit/lib/input-utils";
10-
import UtilsMixin from "select-kit/mixins/utils";
10+
import selectKitPropUtils from "select-kit/lib/select-kit-prop-utils";
1111

1212
@classNames("select-kit-header")
1313
@classNameBindings("isFocused")
@@ -19,7 +19,8 @@ import UtilsMixin from "select-kit/mixins/utils";
1919
"buttonTitle:title",
2020
"selectKit.options.autofocus:autofocus"
2121
)
22-
export default class SelectKitHeader extends Component.extend(UtilsMixin) {
22+
@selectKitPropUtils
23+
export default class SelectKitHeader extends Component {
2324
selectKit = null;
2425
role = "listbox";
2526
tabindex = 0;

app/assets/javascripts/select-kit/addon/components/select-kit/select-kit-row.gjs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import icon from "discourse/helpers/d-icon";
1313
import { makeArray } from "discourse/lib/helpers";
1414
import { i18n } from "discourse-i18n";
1515
import { isValidInput } from "select-kit/lib/input-utils";
16-
import UtilsMixin from "select-kit/mixins/utils";
16+
import selectKitPropUtils from "select-kit/lib/select-kit-prop-utils";
1717

1818
@classNames("select-kit-row")
1919
@tagName("li")
@@ -35,7 +35,8 @@ import UtilsMixin from "select-kit/mixins/utils";
3535
"isNone:none",
3636
"item.classNames"
3737
)
38-
export default class SelectKitRow extends Component.extend(UtilsMixin) {
38+
@selectKitPropUtils
39+
export default class SelectKitRow extends Component {
3940
tabIndex = 0;
4041
index = 0;
4142
role = "menuitemradio";

app/assets/javascripts/select-kit/addon/components/selected-choice.gjs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,11 @@ import { guidFor } from "@ember/object/internals";
66
import { tagName } from "@ember-decorators/component";
77
import icon from "discourse/helpers/d-icon";
88
import { i18n } from "discourse-i18n";
9-
import UtilsMixin from "select-kit/mixins/utils";
9+
import selectKitPropUtils from "select-kit/lib/select-kit-prop-utils";
1010

1111
@tagName("")
12-
export default class SelectedChoice extends Component.extend(UtilsMixin) {
12+
@selectKitPropUtils
13+
export default class SelectedChoice extends Component {
1314
item = null;
1415
selectKit = null;
1516
extraClass = null;

app/assets/javascripts/select-kit/addon/components/selected-name.gjs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,11 @@ import { and } from "truth-helpers";
88
import DButton from "discourse/components/d-button";
99
import icon from "discourse/helpers/d-icon";
1010
import { makeArray } from "discourse/lib/helpers";
11-
import UtilsMixin from "select-kit/mixins/utils";
11+
import selectKitPropUtils from "select-kit/lib/select-kit-prop-utils";
1212

1313
@tagName("")
14-
export default class SelectedName extends Component.extend(UtilsMixin) {
14+
@selectKitPropUtils
15+
export default class SelectedName extends Component {
1516
name = null;
1617
value = null;
1718
headerTitle = null;

0 commit comments

Comments
 (0)