fix(ui): improve alignment of clear and dropdown indicator buttons in select based fields #12995
+3
−0
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.
What / Why
Clear buttons (X) and dropdown indicators in select-based fields had alignment issues. They were neither vertically centered within their containers nor aligned with adjacent icons, creating inconsistent visual appearance across different field types that use select inputs (date fields, relationship fields, number fields with hasMany, etc.).
Changes introduced
packages/ui/src/elements/ReactSelect/ClearIndicator/index.scss
display: flex
to.clear-indicator
for proper button alignmentpackages/ui/src/elements/DatePicker/index.scss
display: flex
to&__clear-button
for consistent alignmentpackages/ui/src/elements/[DropdownPath]/index.scss
display: flex
to dropdown indicator class for consistent alignmentBehavior after the fix
How to test manually
pnpm dev fields
Screenshots