Open
Conversation
Contributor
|
@leofarias-cpu is attempting to deploy a commit to the VTEX Team on Vercel. A member of the Team first needs to authorize it. |
Contributor
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
… in docs that uses it
…syntax componenents with forward ref now use arrow function syntax to axoid repeating the name of the component
…t to guarantee type coverage
…cs to checkAllSelected
… only method we actually need
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
The
@vtex/shoreline-chartslibrary wrapsechartsin a react component with consistent theming and features.This is a work-in-progress continuation of Natan's work by VTEX lab@UFCG, with new features, types of charts, documentation, testing and fixes.
Default styles for line and bar charts
Mostly improvements and fixes from the original PR. In the future more chart types will be supported, such as area charts.
Composite charts
Previously it was possible to make i.e. a bar chart with a line, but only one of the two would be properly themed. With the new
<ChartCompositor>component all possible combinations of chart types and variant can be used together, all with shoreline-charts styling.Custom legend selection behavior
Screencast.from.2025-04-16.11-47-52.webm
Pre-processing
Implemented with the 'seriesHooks' prop, allows for more fine grained data control at a series level. Users can pass functions and some chart types have default ones, which allows us to, for instance, make negative bars have proper rounded corners, which Echarts by itself does not do.
Examples
Composite chart with bars and lines
Line chart