don't rerender continuous scale on responsive

This commit is contained in:
Colin Megill
2018-06-04 23:40:22 -04:00
parent c60904a145
commit ebb1bb93cf

View File

@@ -103,7 +103,11 @@ class ContinuousLegend extends React.Component {
this.state = {};
}
componentWillReceiveProps(nextProps) {
if (nextProps.colorAccessor !== this.props.colorAccessor) {
if (
nextProps.colorAccessor !== this.props.colorAccessor ||
nextProps.responsive.height !== this.props.responsive.height ||
nextProps.responsive.width !== this.props.responsive.width
) {
/* always remove it, if it's not continuous we don't put it back. */
d3
.select("#continuous_legend")