Skip to content

Commit 8afe8b6

Browse files
committed
Update Picker.mint
1 parent 05aae91 commit 8afe8b6

File tree

2 files changed

+10
-18
lines changed

2 files changed

+10
-18
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
- name: Install Mint
2424
uses: fabasoad/setup-mint-action@main
2525
with:
26-
version: 0.20.0
26+
version: 0.24.0
2727

2828
- name: Install dependencies
2929
run: mint install

source/Picker.mint

Lines changed: 9 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -105,23 +105,15 @@ component Ui.Picker {
105105
- on SPACE key it shows the dropdown
106106
*/
107107
fun handleKeyDown (event : Html.Event) {
108-
case event.keyCode {
109-
Html.Event.ESCAPE => hideDropdown()
110-
111-
Html.Event.ENTER =>
112-
if onEnter(event) {
113-
hideDropdown()
114-
} else {
115-
next { }
116-
}
117-
118-
Html.Event.SPACE =>
119-
{
120-
Html.Event.preventDefault(event)
121-
showDropdown()
122-
}
123-
124-
=> onKeyDown(event)
108+
if event.keyCode == Html.Event.ESCAPE {
109+
hideDropdown()
110+
} else if event.keyCode == Html.Event.ENTER && onEnter(event) {
111+
hideDropdown()
112+
} else if event.keyCode == Html.Event.SPACE {
113+
Html.Event.preventDefault(event)
114+
showDropdown()
115+
} else {
116+
onKeyDown(event)
125117
}
126118
}
127119

0 commit comments

Comments
 (0)