Skip to content

Commit 7b5e928

Browse files
authored
Merge pull request #47 from sparksuite/fix-enter-on-items
Fix enter on items
2 parents 2f695ee + 360ca4a commit 7b5e928

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/use-dropdown-menu.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ export default function useDropdownMenu(itemCount: number) {
7070
const { key } = e;
7171

7272
// Prevent default browser behavior except in cases where maintaining the natural tab order is desired
73-
if (!(key === 'Tab' || key === 'Shift' || key === 'Enter')) {
73+
if (key !== 'Tab' && key !== 'Shift' && key !== 'Enter') {
7474
e.preventDefault();
7575
}
7676

@@ -82,7 +82,7 @@ export default function useDropdownMenu(itemCount: number) {
8282
} else if (key === 'Tab') {
8383
setIsOpen(false);
8484
return;
85-
} else if (key === 'Enter') {
85+
} else if (key === 'Enter' && !e.currentTarget.href) {
8686
e.currentTarget.click();
8787
return;
8888
}

0 commit comments

Comments
 (0)