fix: allow ColorGenerator to parse colors with prefix #
#5669
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.
Motivation
Fixes #5665
Currently, the color generator at Styling Your File With Infima doesn't handle input string with the prefix
#
. More than often, users copy colors from design apps, dev tools or config files with a prefix#
in them.Therefore, I removed any leading
#
soColor
won't throw when there is a prefix#
.Have you read the Contributing Guidelines on pull requests?
Yes
Test Plan
Inside preview, go to Guides > Styling and Layout > Styling Your File With Infima. Enter these values for Primary color:
ccc
-> table should update with new colors.#abc
-> table should update with new colors.##cba
-> table should update with new colors.Related PRs
(If this PR adds or changes functionality, please take some time to update the docs at https://github.com/facebook/docusaurus, and link to your PR here.)