Skip to content

Commit 100947d

Browse files
committed
crates: Replace <XSelect> component with regular <select> element
1 parent c61517d commit 100947d

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

app/controllers/crates.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,10 @@ export default Controller.extend(PaginationMixin, {
2525
return 'Alphabetical';
2626
}
2727
}),
28+
29+
actions: {
30+
handleSelection(event) {
31+
this.set('letter', event.target.value);
32+
},
33+
},
2834
});

app/templates/crates.hbs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@
1717
</LinkTo>
1818
{{/each}}
1919

20-
<XSelect @value={{letter}} @action={{action (mut letter)}} as |xs|>
20+
<select {{on "change" (action "handleSelection")}}>
2121
<option>Filter by the letter...</option>
2222
{{#each alphabet as |letter|}}
23-
<xs.option @value={{letter}}>{{ letter }}</xs.option>
23+
<option value={{letter}} selected={{eq letter this.letter}}>{{ letter }}</option>
2424
{{/each}}
25-
</XSelect>
25+
</select>
2626
</div>
2727

2828
<div id='results'>

0 commit comments

Comments
 (0)