Implement a dropdownParent feature
#1342
Draft
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.
Description
The implementation would allow specifying a
dropdownParentand if provided, all dropdowns would be appended to it. Additionally, each dropdown is still positioned absolute to the parent (I scratched the idea ofposition: fixedin favor of following the KISS principle and positioning calculation).This would implement and fix the following:
This isn't a feature I need right now (not in the next release and I don't really want to delay that one 🙈), but I experimented with implementing it. It still requires significant selector adjustments for the CSS to work correctly (currently, dropdown styles aren’t fully applied).
Maybe someone else might want to build on this functionality in the future. This PR could serve as a head start and provide some documentation for that purpose.
Screenshots (if appropriate)
Types of changes
Checklist