Skip to content

Commit

Permalink
refactor: pass all handler options to useEventListener hook
Browse files Browse the repository at this point in the history
  • Loading branch information
nerdyman committed Oct 29, 2023
1 parent 4e1d96b commit 2aa74d7
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 3 deletions.
7 changes: 6 additions & 1 deletion docs/storybook/.storybook/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,12 @@ const config: StorybookConfig = {
builder: '@storybook/builder-vite',
},

framework: '@storybook/react-vite',
framework: {
name: '@storybook/react-vite',
options: {
strictMode: true,
},
},

addons: [
'@storybook/addon-essentials',
Expand Down
4 changes: 2 additions & 2 deletions lib/src/utils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -66,10 +66,10 @@ export const useEventListener = (
const eventListener: EventListener = (event) =>
savedHandler.current && savedHandler.current(event);

element.addEventListener(eventName, eventListener, { capture: handlerOptions.capture });
element.addEventListener(eventName, eventListener, handlerOptions);

return (): void => {
element.removeEventListener(eventName, eventListener, { capture: handlerOptions.capture });
element.removeEventListener(eventName, eventListener, handlerOptions);
};
}, [eventName, element, handlerOptions]);
};
Expand Down

0 comments on commit 2aa74d7

Please sign in to comment.