Skip to content

Commit 4b845ce

Browse files
committed
change defaultAxesTarget
1 parent 4313e29 commit 4b845ce

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

src/lib/connectAxesToLayout.js

+10-3
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,16 @@ export default function connectAxesToLayout(WrappedComponent) {
4848

4949
this.axes = getAllAxes(context.fullContainer);
5050
this.axesOptions = computeAxesOptions(this.axes, props, context);
51-
const defaultAxesTarget = this.axesOptions.length
52-
? this.axesOptions[0].value
53-
: null;
51+
52+
// this.axesOptions can be an empty array when we have a filter on an AxesFold
53+
// and no axes correspond to the condition
54+
let defaultAxesTarget = null;
55+
if (this.axesOptions.length === 1) {
56+
defaultAxesTarget = this.axesOptions[0].value;
57+
}
58+
if (this.axesOptions.length > 1) {
59+
defaultAxesTarget = this.axesOptions[1].value;
60+
}
5461

5562
this.state = {
5663
axesTarget: defaultAxesTarget,

0 commit comments

Comments
 (0)