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