Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 1925 | Rev 1957 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1925 Rev 1926
Línea 1... Línea 1...
1
import React, { useCallback, useState } from 'react'
1
import React, { useCallback, useState, useEffect } from 'react'
2
import { useSelector } from 'react-redux'
2
import { useSelector } from 'react-redux'
3
import { Box } from '@mui/material'
3
import { Box } from '@mui/material'
4
import BootstrapModal from 'react-bootstrap/Modal'
4
import BootstrapModal from 'react-bootstrap/Modal'
Línea 5... Línea 5...
5
 
5
 
Línea 32... Línea 32...
32
  const handleAccept = useCallback(() => {
32
  const handleAccept = useCallback(() => {
33
    const enableLoading = isPromise(onAccept)
33
    const enableLoading = isPromise(onAccept)
Línea 34... Línea 34...
34
 
34
 
35
    if (enableLoading) setLoading(true)
35
    if (enableLoading) setLoading(true)
36
    onAccept()
-
 
37
    setLoading(false)
36
    onAccept()
Línea -... Línea 37...
-
 
37
  }, [onAccept])
-
 
38
 
-
 
39
  useEffect(() => {
-
 
40
    if (!show && loading) setLoading(false)
38
  }, [onAccept])
41
  }, [show, loading])
39
 
42
 
40
  return (
43
  return (
41
    <BootstrapModal
44
    <BootstrapModal
42
      animation={animation}
45
      animation={animation}