const [isCopySuccess, setIsCopySuccess] = useState<boolean>(false)
const copyTextRef = useRef(null)
const copyToClipBoard = async () => {
{ try {
await navigator.clipboard.writeText(copyTextRef.current.innerHTML)
setIsCopySuccess(true)
setTimeout(function() {
setIsCopySuccess(false)
}, 2500)
} catch (err) {
setIsCopySuccess(false)
}
}
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter