refactor(charts): remove deprecated method#1313
Conversation
Summary of ChangesHello @akashsonune, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request refactors the Highlights
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Code Review
This pull request aims to refactor the chart component by removing the deprecated resetChart method. The removal is correctly reflected in the public API documentation. However, the replacement of resetChart() with themeSwitch() in ngOnChanges introduces a critical regression. The themeSwitch method does not handle changes to the renderer input, as this requires re-initializing the chart. My review includes a critical comment with a suggested fix to properly handle renderer changes by re-introducing the logic from the now-removed resetChart method for that specific case, while using the more efficient themeSwitch for theme-only changes.
|
Documentation. Coverage Reports: |
e871459 to
78383b4
Compare
BREAKING CHANGE: Removed deprecated `SiChartBaseComponent.resetChart` method as it should not be directly used by the consumer.
78383b4 to
80d83e5
Compare
BREAKING CHANGE: Removed deprecated
SiChartBaseComponent.resetChartmethod as it should not be directly used by the consumer.Documentation.
Examples.
Dashboards Demo.
Playwright report.
Coverage Reports: