Skip to content

Commit beb57f3

Browse files
committed
fix: added shortcut key prop
1 parent 86f5581 commit beb57f3

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/SearchInput.vue

+6-2
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,11 @@ export default defineComponent({
9090
escapeEnabled: defaultBoolean(),
9191
clearOnEsc: defaultBoolean(),
9292
blurOnEsc: defaultBoolean(),
93-
selectOnFocus: defaultBoolean()
93+
selectOnFocus: defaultBoolean(),
94+
shortcutKey: {
95+
type: String as PropType<KeyboardEvent['key']>,
96+
default: '/'
97+
}
9498
},
9599
emits: ['update:modelValue'],
96100
setup(props, { emit, attrs }) {
@@ -125,7 +129,7 @@ export default defineComponent({
125129
126130
const onDocumentKeydown = (e: KeyboardEvent) => {
127131
if (
128-
e.key === '/' &&
132+
e.key === props.shortcutKey &&
129133
e.target !== inputRef.value &&
130134
window.document.activeElement !== inputRef.value &&
131135
e.target instanceof HTMLInputElement === false &&

0 commit comments

Comments
 (0)