Rev 356 | Rev 2245 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React, { useState } from 'react'
import SharePopup from './MobileSharePopUp'
import ShareController from './MobileShareController'
const MobileShare = ({
children,
shareData,
onInteraction,
onSuccess,
onError,
disabled
}) => {
const [openPopup, setOpenPopup] = useState(false)
const handleNonNativeShare = () => {
setOpenPopup(true)
}
return (
<>
<ShareController
shareData={shareData}
onInteraction={onInteraction}
onSuccess={onSuccess}
onError={onError}
onNonNativeShare={handleNonNativeShare}
disabled={disabled}
>
{children}
</ShareController>
<SharePopup
show={openPopup}
shareData={shareData}
onClose={() => setOpenPopup(false)}
/>
</>
)
}
export default MobileShare