//Lib import classes from './CopyButton.module.css'; import { useState } from 'react'; import { IconCopy } from '@tabler/icons'; export default function CopyButton(props) { //State const [isCopied, setIsCopied] = useState(false); //Function const handleCopy = async (data) => { navigator.clipboard .writeText(data) .then(() => { // If successful, update the isCopied state value setIsCopied(true); setTimeout(() => { setIsCopied(false); }, 1500); }) .catch((err) => { console.log(err); }); }; return ( <> {isCopied ? ( Copied ! ) : null} ); }