Add 'inherit' to default color palette #2706
Closed
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.
Basically, what I called on #2622, so PR wasn't that big deal.
What this allows is for component-type implementations to provide a "default styling" while still giving the end developer the ability to "modify" the colors they want to use.
This can get kind of hard sometimes, since classes like
border-gray-500
have a greater priority toborder-gray-300
in the default config file.Headless components sure are a big help for this, since you can call for whatever styling you want, but for pre-styled components, well, I think the point is clear.
Here is an example Codepen demonstrating a potential use case while working with pre-styled components.