Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 2245 | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
3719 stevensc 1
import React, { useState } from 'react';
2
 
3
import SharePopup from './MobileSharePopUp';
4
import ShareController from './MobileShareController';
5
 
6
const MobileShare = ({ children, shareData, onInteraction, onSuccess, onError, disabled }) => {
7
  const [openPopup, setOpenPopup] = useState(false);
8
 
9
  const handleNonNativeShare = () => setOpenPopup(true);
10
 
11
  return (
12
    <>
13
      <ShareController
14
        shareData={shareData}
15
        onInteraction={onInteraction}
16
        onSuccess={onSuccess}
17
        onError={onError}
18
        onNonNativeShare={handleNonNativeShare}
19
        disabled={disabled}
20
      >
21
        {children}
22
      </ShareController>
23
      <SharePopup show={openPopup} shareData={shareData} onClose={() => setOpenPopup(false)} />
24
    </>
25
  );
26
};
27
 
28
export default MobileShare;