Proyectos de Subversion LeadersLinked - SPA

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
2775 stevensc 1
import React from 'react'
5 stevensc 2
 
2775 stevensc 3
import { useOutsideClick } from '@hooks'
4
 
5 stevensc 5
const ConfirmBox = ({ show, onClose, onAccept }) => {
2775 stevensc 6
  const [ref] = useOutsideClick(() => onClose())
5 stevensc 7
 
8
  return (
9
    <div
2775 stevensc 10
      className='popover confirmation fade bs-popover-top show'
11
      id='confirmation937427'
5 stevensc 12
      style={{
13
        position: 'absolute',
14
        top: '-2.5rem',
15
        left: '50%',
16
        transform: 'translate(-50%, -100%)',
17
        width: '120px',
2775 stevensc 18
        display: show ? 'block' : 'none'
5 stevensc 19
      }}
2775 stevensc 20
      ref={ref}
5 stevensc 21
    >
2775 stevensc 22
      <div className='arrow' style={{ left: '46px' }}></div>
23
      <p className='popover-header'>¿Está seguro?</p>
24
      <div className='popover-body'>
25
        <p className='confirmation-content' style={{ display: 'none' }}></p>
26
        <div className='confirmation-buttons text-center'>
27
          <div className='btn-group'>
5 stevensc 28
            <button
2775 stevensc 29
              type='button'
30
              className='h-100 d-flex align-items-center btn btn-sm btn-primary'
5 stevensc 31
              onClick={() => {
32
                onAccept()
33
                onClose()
34
              }}
35
            >
36
              Si
37
            </button>
38
            <button
2775 stevensc 39
              type='button'
40
              className='h-100 d-flex align-items-center btn btn-sm btn-secondary'
5 stevensc 41
              onClick={() => {
42
                onClose()
43
              }}
44
            >
45
              No
46
            </button>
47
          </div>
48
        </div>
49
      </div>
50
    </div>
51
  )
52
}
53
 
54
export default ConfirmBox