@@ -20,6 +20,8 @@ var _list_ui = require("../../constants/list_ui");
2020var _tri_btn = _interopRequireDefault ( require ( "./tri_btn" ) ) ;
2121var _edit_peak = require ( "../../actions/edit_peak" ) ;
2222var _extractPeaksEdit = require ( "../../helpers/extractPeaksEdit" ) ;
23+ var _hplc_ms = require ( "../../actions/hplc_ms" ) ;
24+ var _list_layout = require ( "../../constants/list_layout" ) ;
2325var _jsxRuntime = require ( "react/jsx-runtime" ) ;
2426/* eslint-disable prefer-object-spread, function-paren-newline, no-unused-vars,
2527react/function-component-definition, react/require-default-props, max-len,
@@ -36,27 +38,32 @@ const Peak = ({
3638 isFocusSetRefSt,
3739 disableSetRefSt,
3840 isHandleMaxAndMinPeaksSt,
39- cyclicVotaSt ,
41+ cyclicVoltaState ,
4042 curveSt,
4143 clearAllPeaksAct,
4244 feature,
4345 editPeakSt,
4446 thresSt,
4547 shiftSt,
46- layoutSt
48+ layoutSt,
49+ clearAllPeaksHplcMsAct
4750} ) => {
4851 let onSweepPeakAdd = ( ) => setUiSweepTypeAct ( _list_ui . LIST_UI_SWEEP_TYPE . PEAK_ADD ) ;
49- let onSweepPeakDELETE = ( ) => setUiSweepTypeAct ( _list_ui . LIST_UI_SWEEP_TYPE . PEAK_DELETE ) ;
52+ let onSweepPeakDelete = ( ) => setUiSweepTypeAct ( _list_ui . LIST_UI_SWEEP_TYPE . PEAK_DELETE ) ;
5053 let onSweepAnchorShift = ( ) => setUiSweepTypeAct ( _list_ui . LIST_UI_SWEEP_TYPE . ANCHOR_SHIFT ) ;
5154 const {
5255 curveIdx
5356 } = curveSt ;
5457 const onClearAll = ( ) => {
55- const dataPeaks = ( 0 , _extractPeaksEdit . extractAutoPeaks ) ( feature , thresSt , shiftSt , layoutSt ) ;
56- clearAllPeaksAct ( {
57- curveIdx,
58- dataPeaks
59- } ) ;
58+ if ( layoutSt === _list_layout . LIST_LAYOUT . LC_MS ) {
59+ clearAllPeaksHplcMsAct ( ) ;
60+ } else {
61+ const dataPeaks = ( 0 , _extractPeaksEdit . extractAutoPeaks ) ( feature , thresSt , shiftSt , layoutSt ) ;
62+ clearAllPeaksAct ( {
63+ curveIdx,
64+ dataPeaks
65+ } ) ;
66+ }
6067 } ;
6168 const showAddPeak = ! disableAddPeakSt ;
6269 const showRmPeak = ! disableRmPeakSt ;
@@ -68,18 +75,18 @@ const Peak = ({
6875 if ( isHandleMaxAndMinPeaksSt ) {
6976 const {
7077 spectraList
71- } = cyclicVotaSt ;
78+ } = cyclicVoltaState ;
7279 const spectra = spectraList [ curveIdx ] ;
7380 if ( spectra ) {
7481 const {
7582 isWorkMaxPeak
7683 } = spectra ;
7784 if ( isWorkMaxPeak ) {
7885 onSweepPeakAdd = ( ) => setUiSweepTypeAct ( _list_ui . LIST_UI_SWEEP_TYPE . CYCLIC_VOLTA_ADD_MAX_PEAK , curveIdx ) ;
79- onSweepPeakDELETE = ( ) => setUiSweepTypeAct ( _list_ui . LIST_UI_SWEEP_TYPE . CYCLIC_VOLTA_RM_MAX_PEAK , curveIdx ) ;
86+ onSweepPeakDelete = ( ) => setUiSweepTypeAct ( _list_ui . LIST_UI_SWEEP_TYPE . CYCLIC_VOLTA_RM_MAX_PEAK , curveIdx ) ;
8087 } else {
8188 onSweepPeakAdd = ( ) => setUiSweepTypeAct ( _list_ui . LIST_UI_SWEEP_TYPE . CYCLIC_VOLTA_ADD_MIN_PEAK , curveIdx ) ;
82- onSweepPeakDELETE = ( ) => setUiSweepTypeAct ( _list_ui . LIST_UI_SWEEP_TYPE . CYCLIC_VOLTA_RM_MIN_PEAK , curveIdx ) ;
89+ onSweepPeakDelete = ( ) => setUiSweepTypeAct ( _list_ui . LIST_UI_SWEEP_TYPE . CYCLIC_VOLTA_RM_MIN_PEAK , curveIdx ) ;
8390 }
8491 onSweepAnchorShift = ( ) => setUiSweepTypeAct ( _list_ui . LIST_UI_SWEEP_TYPE . CYCLIC_VOLTA_SET_REF , curveIdx ) ;
8592 }
@@ -157,7 +164,7 @@ const mapStateToProps = (state, props) => (
157164 isFocusSetRefSt : state . ui . sweepType === _list_ui . LIST_UI_SWEEP_TYPE . ANCHOR_SHIFT || state . ui . sweepType === _list_ui . LIST_UI_SWEEP_TYPE . CYCLIC_VOLTA_SET_REF ,
158165 disableSetRefSt : _cfg . default . btnCmdSetRef ( state . layout ) ,
159166 isHandleMaxAndMinPeaksSt : ! _cfg . default . hidePanelCyclicVolta ( state . layout ) ,
160- cyclicVotaSt : state . cyclicvolta ,
167+ cyclicVoltaState : state . cyclicvolta ,
161168 curveSt : state . curve ,
162169 editPeakSt : state . editPeak . present ,
163170 thresSt : state . threshold . list [ state . curve . curveIdx ] ,
@@ -166,7 +173,8 @@ const mapStateToProps = (state, props) => (
166173} ) ;
167174const mapDispatchToProps = dispatch => ( 0 , _redux . bindActionCreators ) ( {
168175 setUiSweepTypeAct : _ui . setUiSweepType ,
169- clearAllPeaksAct : _edit_peak . clearAllPeaks
176+ clearAllPeaksAct : _edit_peak . clearAllPeaks ,
177+ clearAllPeaksHplcMsAct : _hplc_ms . clearAllPeaksHplcMs
170178} , dispatch ) ;
171179Peak . propTypes = {
172180 classes : _propTypes . default . object . isRequired ,
@@ -178,13 +186,14 @@ Peak.propTypes = {
178186 disableSetRefSt : _propTypes . default . bool . isRequired ,
179187 setUiSweepTypeAct : _propTypes . default . func . isRequired ,
180188 isHandleMaxAndMinPeaksSt : _propTypes . default . bool . isRequired ,
181- cyclicVotaSt : _propTypes . default . object . isRequired ,
189+ cyclicVoltaState : _propTypes . default . object . isRequired ,
182190 curveSt : _propTypes . default . object . isRequired ,
183191 clearAllPeaksAct : _propTypes . default . func . isRequired ,
184192 feature : _propTypes . default . object . isRequired ,
185193 editPeakSt : _propTypes . default . object . isRequired ,
186194 thresSt : _propTypes . default . object . isRequired ,
187195 layoutSt : _propTypes . default . string . isRequired ,
188- shiftSt : _propTypes . default . object . isRequired
196+ shiftSt : _propTypes . default . object . isRequired ,
197+ clearAllPeaksHplcMsAct : _propTypes . default . func . isRequired
189198} ;
190199var _default = exports . default = ( 0 , _redux . compose ) ( ( 0 , _reactRedux . connect ) ( mapStateToProps , mapDispatchToProps ) , ( 0 , _withStyles . default ) ( styles ) ) ( Peak ) ;
0 commit comments