diff --git a/package.json b/package.json index 3cb4dbe..cd1c565 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@selenite/commons", - "version": "0.0.5", + "version": "0.0.6", "scripts": { "dev": "vite dev", "build": "vite build && npm run package", diff --git a/src/lib/actions/shortcut.ts b/src/lib/actions/shortcut.ts index cc208de..2c40ea8 100644 --- a/src/lib/actions/shortcut.ts +++ b/src/lib/actions/shortcut.ts @@ -8,8 +8,8 @@ type KeyboardShortcut = { shift?: boolean; }; type ShortcutSettings = { - shortcuts: KeyboardShortcut[] | ((shortcut: KeyboardEvent) => boolean) | KeyboardShortcut; - action?: () => unknown; + shortcuts: KeyboardShortcut[] | ((e: KeyboardEvent) => boolean) | KeyboardShortcut; + action?: (e: KeyboardEvent) => unknown; ignoreElements?: string[]; }; function makeShortcutListener(params: ShortcutSettings): (e: KeyboardEvent) => void { @@ -47,7 +47,7 @@ function makeShortcutListener(params: ShortcutSettings): (e: KeyboardEvent) => v e.preventDefault(); console.log(`shortcut: ${shortcutToString(triggeredShortcut)}`); - if (action) action(); + if (action) action(e); }; }