react-color-compact: Pass addonBefore and addonAfter props to react-compact #183
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.
The swatch component (
react-color/packages/color-swatch
), whichreact-color-compact
uses under the hood, hasaddonBefore
andaddonAfter
props, allowing you to pass custom content to the component.For some reason, they were excluded from the
react-color-compact
component.So I added them back in.
Now you can do something like this:
(using tailwind:)
I also added a className to the wrapper div around the editable input (prefixCls
-input-wrapper
, which defaults tow-color-compact-input-wrapper
), so you can override the styles in your css. (By default the wrapper has a margin on it, so now you can change that.)