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.
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
InputControl: Decrease large default padding if has prefix/suffix #42166
InputControl: Decrease large default padding if has prefix/suffix #42166
Changes from all commits
ef42dbf
3b0e3ec
1a98f98
8ddc126
edf295b
dc3e9ca
38069ad
8329445
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tweaked examples for better RTL.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Unrelated, but minor cleanup of an unused type.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CSS override removed 🎉
Btw @aaronrobertshaw: When building
BorderControl
, do you remember if there were any blockers to rendering theBorderControlDropdown
as aprefix
on theUnitControl
? I'm wondering if we can remove some CSS overrides in there too if this PR lands.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My memory is failing me on this one, I don't recall any blockers. It might have been as simple as I didn't see the
prefix
prop in theUnitControl
readme and didn't follow the props through to the underlyingInputControl
.It also looks like we might need to tweak the
UnitControl
types, as attempting to pass the border control dropdown via aprefix
prop on theUnitControl
results in a type error that it expectsprefix
to bestring | undefined
.I'd be happy to work on rendering the border control's dropdown as a prefix in a follow up to this PR.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That sounds great, thanks! It's nice to see things getting less hacky as we converge on common patterns 🙂
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've put together a PR (#42212) that now renders the dropdown via the
UnitControl
prefix and attempts to clean up the styles. There could still be more to polish on that control when it comes time to add a large 40px size variant.