import React, { useState, useRef, useEffect, use } from "react"; import { featPrivacy } from "../lib/utils"; const ShareLink = () => { const [isCopied, setIsCopied] = useState(false); const inputRef = useRef(null); const [currentUrl, setCurrentUrl] = useState(""); useEffect(() => { setCurrentUrl(window.location.href); }, []); const handleCopyClick = () => { if (inputRef.current) { let text_to_copy = inputRef.current.value; text_to_copy && navigator.clipboard.writeText(text_to_copy).then(() => { setIsCopied(true); // Reset the copied state after 2 seconds setTimeout(() => setIsCopied(false), 2000); }); } }; return (
{featPrivacy() ? (

You can share this link with others. Anyone with the link will have access to the page, including the full audio recording, for the next 7 days.

) : (

You can share this link with others. Anyone with the link will have access to the page, including the full audio recording.

)}
{}} className="border rounded-lg md:rounded-xl p-2 flex-grow flex-shrink overflow-auto mr-2 text-sm bg-slate-100 outline-slate-400" />
); }; export default ShareLink;