import { useRef, useState } from "react"; type FinalSummaryProps = { text: string; }; export default function FinalSummary(props: FinalSummaryProps) { const finalSummaryRef = useRef(null); const [isCopied, setIsCopied] = useState(false); const handleCopyClick = () => { let text_to_copy = finalSummaryRef.current?.innerText; text_to_copy && navigator.clipboard.writeText(text_to_copy).then(() => { setIsCopied(true); // Reset the copied state after 2 seconds setTimeout(() => setIsCopied(false), 2000); }); }; return (

Final Summary

{props.text}

); }