Proyectos de Subversion LeadersLinked - SPA

Rev

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

Rev 1915 Rev 1916
Línea 11... Línea 11...
11
import styles from './Modal.module.scss'
11
import styles from './Modal.module.scss'
Línea 12... Línea 12...
12
 
12
 
13
const Modal = ({
13
const Modal = ({
14
  show = false,
14
  show = false,
15
  title = '',
15
  title = '',
16
  onAccept = () => {},
16
  onAccept = () => null,
17
  onClose = () => {},
17
  onClose = () => {},
18
  onShow = () => {},
18
  onShow = () => {},
19
  onReject = null,
19
  onReject = null,
20
  labelAccept = '',
20
  labelAccept = '',
Línea 33... Línea 33...
33
 
33
 
34
  const handleAccept = useCallback(() => {
34
  const handleAccept = useCallback(() => {
Línea 35... Línea 35...
35
    const enableLoading = isPromise(onAccept)
35
    const enableLoading = isPromise(onAccept)
36
 
36
 
-
 
37
    if (enableLoading) {
37
    if (enableLoading) {
38
      toggleLoading()
38
      setLoading(true)
39
 
39
      onAccept().finally(() => setLoading(false))
40
      onAccept().finally(() => toggleLoading())
40
    } else {
41
    } else {
41
      onAccept()
42
      onAccept()