Open rlongre opened 1 month ago
Because the MouseEvent is not passed through dropdown items, scenarios such as stopping propagation when the dropdown is descendant of another clickable item cannot be supported.
https://github.com/themesberg/flowbite-react/blob/b2640bcc70822e22b65a76e33b651ee291e12ec1/packages/ui/src/components/Dropdown/DropdownItem.tsx#L52-L55
By contrast, NavbarLink passes the event through:
https://github.com/themesberg/flowbite-react/blob/b2640bcc70822e22b65a76e33b651ee291e12ec1/packages/ui/src/components/Navbar/NavbarLink.tsx#L38-L41
Because the MouseEvent is not passed through dropdown items, scenarios such as stopping propagation when the dropdown is descendant of another clickable item cannot be supported.
https://github.com/themesberg/flowbite-react/blob/b2640bcc70822e22b65a76e33b651ee291e12ec1/packages/ui/src/components/Dropdown/DropdownItem.tsx#L52-L55
By contrast, NavbarLink passes the event through:
https://github.com/themesberg/flowbite-react/blob/b2640bcc70822e22b65a76e33b651ee291e12ec1/packages/ui/src/components/Navbar/NavbarLink.tsx#L38-L41