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