Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Previously
DropdownMenuItem
s that were being used as internal links did not correctly dismiss the dropdown menu. This is because the internal links callpreventDefault
on the click event to stop the page from refreshing. However this would stop the event from reaching the underlying reactstrap component which would handle the dismissal.This fix checks if the
DropdownMenuItem
is being used as an internal link, and if so takes care of dismissing theDropdownMenu
itself.To give users even more control, DropdownMenuItem now has a new prop
toggle
(True
by default), which determines whether clicking on the item dismisses the menu.This addresses #287