this.keepFocusOnInput()}
onBlur={this.props.closeConditionalPanel}
ref={node => (this.panelNode = node)}
>
ยป
{
this.input = input;
this.keepFocusOnInput();
}}
/>
,
panel
);
return panel;
}
render() {
return null;
}
}
const mapStateToProps = state => {
const line = getConditionalPanelLine(state);
const selectedLocation = getSelectedLocation(state);
return {
selectedLocation,
breakpoint: getBreakpointForLine(state, selectedLocation.sourceId, line),
line
};
};
const {
setBreakpointCondition,
openConditionalPanel,
closeConditionalPanel
} = actions;
const mapDispatchToProps = {
setBreakpointCondition,
openConditionalPanel,
closeConditionalPanel
};
export default connect(mapStateToProps, mapDispatchToProps)(ConditionalPanel);