Dropdown: Changes RightAligned to EndAligned #5893
Open
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
Closes #3835
Questions/todos:
The comments need to be updated as well. Regarding that: Should we consider unifying the source of
EndAligned
under one interface and then using///<inheritdoc/>
? This approach would help avoid repeating the same XML comment across four places:Dropdown.razor.cs
,DropdownList.razor.cs
,DropdownJSOptions
, andDropdownState
. It’s not just about the comments;EndAligned
has the same meaning in all these contexts, so centralizing it makes sense.release notes need a record, but I will do it on the end.
There’s still one instance of
RightAligned
left - inBarDropdown
. However, this case is genuinely "right-aligned" because, even withdir="rtl"
, it retains its alignment. In contrast,Dropdown
properly respects the start-end directionality. Perhaps it’s worth reconsidering the functionality ofBarDropdown
to align it with the start-end behavior (in a different task)?