"use client" import useSWR, { SWRConfig } from 'swr' import React, { useState } from "react"; import { ProdukCard } from '@/app/library/card'; import { useOutsideClick } from '@/app/library/outclick'; import { WhatsappIcon , WhatsappShareButton , FacebookIcon , FacebookShareButton , InstapaperIcon , InstapaperShareButton, EmailIcon, EmailShareButton, TelegramIcon, TelegramShareButton, PocketIcon, PocketShareButton, LineIcon, LineShareButton, LinkedinShareButton, LinkedinIcon, PinterestShareButton, PinterestIcon, TwitterShareButton, TwitterIcon, FacebookMessengerShareButton, FacebookMessengerIcon } from 'react-share'; const fetcher = (...args) => fetch(...args).then((res) => res.json()) const ShareButton = ({ data, url, deskripsi, children }) => { const [visible, setVisible] = useState(null); let properti = data? data.data.length > 0 ? data.data[0] : null:null; const ref = useOutsideClick(() => { setVisible(null) }); return <>
{children? : }
} export default ShareButton;