Skip to content

Commit

Permalink
feat(core): trigger onSelect on meta keyboard select
Browse files Browse the repository at this point in the history
  • Loading branch information
francoischalifour committed Sep 25, 2020
1 parent 858637e commit b10fbe1
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions packages/autocomplete-core/src/onKeyDown.ts
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,20 @@ export function onKeyDown<TItem>({

if (event.metaKey || event.ctrlKey) {
if (itemUrl !== undefined) {
source.onSelect({
suggestion: item,
suggestionValue: itemValue,
suggestionUrl: itemUrl,
source,
state: store.getState(),
setHighlightedIndex,
setQuery,
setSuggestions,
setIsOpen,
setStatus,
setContext,
event,
});
props.navigator.navigateNewTab({
suggestionUrl: itemUrl,
suggestion: item,
Expand All @@ -123,6 +137,20 @@ export function onKeyDown<TItem>({
}
} else if (event.shiftKey) {
if (itemUrl !== undefined) {
source.onSelect({
suggestion: item,
suggestionValue: itemValue,
suggestionUrl: itemUrl,
source,
state: store.getState(),
setHighlightedIndex,
setQuery,
setSuggestions,
setIsOpen,
setStatus,
setContext,
event,
});
props.navigator.navigateNewWindow({
suggestionUrl: itemUrl,
suggestion: item,
Expand Down

0 comments on commit b10fbe1

Please sign in to comment.