File tree Expand file tree Collapse file tree 1 file changed +38
-0
lines changed
src/pages/PoolsPage/v3/SupplyLiquidityV3/containers/SelectRange Expand file tree Collapse file tree 1 file changed +38
-0
lines changed Original file line number Diff line number Diff line change @@ -420,6 +420,44 @@ export function SelectRange({
420420 return vaults ;
421421 } , [ gammaPairExists , steerVaultExists , unipilotVaultExists ] ) ;
422422
423+ useEffect ( ( ) => {
424+ if ( loadingSteerVaults ) {
425+ return ;
426+ }
427+ if ( automaticEnabled ) {
428+ if ( selectVaultEnabled ) {
429+ onChangeLiquidityRangeType ( '' ) ;
430+ } else {
431+ if ( gammaPairExists ) {
432+ onChangeLiquidityRangeType (
433+ GlobalConst . v3LiquidityRangeType . GAMMA_RANGE ,
434+ ) ;
435+ } else if ( steerVaultExists ) {
436+ onChangeLiquidityRangeType (
437+ GlobalConst . v3LiquidityRangeType . STEER_RANGE ,
438+ ) ;
439+ } else {
440+ onChangeLiquidityRangeType (
441+ GlobalConst . v3LiquidityRangeType . UNIPILOT_RANGE ,
442+ ) ;
443+ }
444+ }
445+ } else {
446+ onChangeLiquidityRangeType ( GlobalConst . v3LiquidityRangeType . MANUAL_RANGE ) ;
447+ }
448+ } , [
449+ gammaPairExists ,
450+ automaticEnabled ,
451+ onChangeLiquidityRangeType ,
452+ selectVaultEnabled ,
453+ steerVaultExists ,
454+ currencyA ?. isNative ,
455+ currencyB ?. isNative ,
456+ currencyAAddress ,
457+ currencyBAddress ,
458+ loadingSteerVaults ,
459+ ] ) ;
460+
423461 const handleSelectAutomatic = ( ) => {
424462 if ( selectVaultEnabled ) {
425463 onChangeLiquidityRangeType ( '' ) ;
You can’t perform that action at this time.
0 commit comments