themesberg / themesberg/flowbite-react
Event object isn't correctly passed to Dropdown.Item click handler
@SutuSebastian is already working on this.
Since Jun 27, 2024.
- Dominant language
- TypeScript
- Stars
- 2.1k
- Forks
- 506
- PR merge metrics
- No merged PRs in 30d
Description
Describe the bug
The event object isn't properly passed to the Dropdown.Item onClick prop which leads to undefined when logged.
To Reproduce
Steps to reproduce the behavior:
- Add a Dropdown component
- Add a click handler function to Dropdown.Item's
onClickprop - Try logging
eorevent - See error
Expected behavior
I expected to be able to access the e prop within the handler function and console.log the event object like so:
But unfortunately it logs out undefined.
Strangely, by removing the e prop and simply console.loging the event keyword I am able to access the event object, though my IDE marks it as deprecated:
Desktop (please complete the following information):
- OS: MacOS
- Browser: Chrome
- Version: 121.0.6167.184 (Official Build) (arm64)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.