File tree Expand file tree Collapse file tree 4 files changed +12
-8
lines changed
app/assets/javascripts/select-kit/addon/components Expand file tree Collapse file tree 4 files changed +12
-8
lines changed Original file line number Diff line number Diff line change 7
7
} from "@ember-decorators/component" ;
8
8
import { makeArray } from "discourse/lib/helpers" ;
9
9
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" ;
11
11
12
12
@classNames ( "select-kit-header" )
13
13
@classNameBindings ( "isFocused" )
@@ -19,7 +19,8 @@ import UtilsMixin from "select-kit/mixins/utils";
19
19
"buttonTitle:title" ,
20
20
"selectKit.options.autofocus:autofocus"
21
21
)
22
- export default class SelectKitHeader extends Component . extend ( UtilsMixin ) {
22
+ @selectKitPropUtils
23
+ export default class SelectKitHeader extends Component {
23
24
selectKit = null ;
24
25
role = "listbox" ;
25
26
tabindex = 0 ;
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ import icon from "discourse/helpers/d-icon";
13
13
import { makeArray } from " discourse/lib/helpers" ;
14
14
import { i18n } from " discourse-i18n" ;
15
15
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" ;
17
17
18
18
@classNames (" select-kit-row" )
19
19
@tagName (" li" )
@@ -35,7 +35,8 @@ import UtilsMixin from "select-kit/mixins/utils";
35
35
" isNone:none" ,
36
36
" item.classNames"
37
37
)
38
- export default class SelectKitRow extends Component .extend (UtilsMixin) {
38
+ @selectKitPropUtils
39
+ export default class SelectKitRow extends Component {
39
40
tabIndex = 0 ;
40
41
index = 0 ;
41
42
role = " menuitemradio" ;
Original file line number Diff line number Diff line change @@ -6,10 +6,11 @@ import { guidFor } from "@ember/object/internals";
6
6
import { tagName } from " @ember-decorators/component" ;
7
7
import icon from " discourse/helpers/d-icon" ;
8
8
import { i18n } from " discourse-i18n" ;
9
- import UtilsMixin from " select-kit/mixins/ utils" ;
9
+ import selectKitPropUtils from " select-kit/lib/select-kit-prop- utils" ;
10
10
11
11
@tagName (" " )
12
- export default class SelectedChoice extends Component .extend (UtilsMixin) {
12
+ @selectKitPropUtils
13
+ export default class SelectedChoice extends Component {
13
14
item = null ;
14
15
selectKit = null ;
15
16
extraClass = null ;
Original file line number Diff line number Diff line change @@ -8,10 +8,11 @@ import { and } from "truth-helpers";
8
8
import DButton from " discourse/components/d-button" ;
9
9
import icon from " discourse/helpers/d-icon" ;
10
10
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" ;
12
12
13
13
@tagName (" " )
14
- export default class SelectedName extends Component .extend (UtilsMixin) {
14
+ @selectKitPropUtils
15
+ export default class SelectedName extends Component {
15
16
name = null ;
16
17
value = null ;
17
18
headerTitle = null ;
You can’t perform that action at this time.
0 commit comments