Fix state not changing in chart (#7900)

* Fix in chart, toggles are not working

* Update Chart.jsx

---------

Co-authored-by: Arpit <arpitnath42@gmail.com>
This commit is contained in:
Nakul Nagargade 2023-10-17 13:36:00 +05:30 committed by GitHub
parent 74c470c6c5
commit 40323decef
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -56,17 +56,16 @@ class Chart extends React.Component {
}
render() {
const { dataQueries, component, paramUpdated, componentMeta, components, currentState } = this.state;
const data = this.state.component.component.definition.properties.data;
const { dataQueries, component, paramUpdated, componentMeta, components, currentState } = this.props;
const data = this.props.component.component.definition.properties.data; // since component is not unmounting on every render in current scenario
const jsonDescription = this.state.component.component.definition.properties.jsonDescription;
const jsonDescription = this.props.component.component.definition.properties.jsonDescription;
const plotFromJson = resolveReferences(
this.state.component.component.definition.properties.plotFromJson?.value,
this.props.component.component.definition.properties.plotFromJson?.value,
currentState
);
const chartType = this.state.component.component.definition.properties.type.value;
const chartType = this.props.component.component.definition.properties.type.value;
let items = [];