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
+5 -1
View File
@@ -103,7 +103,11 @@ class ContinuousLegend extends React.Component {
this.state = {}; this.state = {};
} }
componentWillReceiveProps(nextProps) { 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. */ /* always remove it, if it's not continuous we don't put it back. */
d3 d3
.select("#continuous_legend") .select("#continuous_legend")