Skip to Content
🎉 Coral x Panda has been released 🎉 Read the Migration Guide
DocumentationUtilscopyToClipboard

copyToClipboard

A helper function that helps you copy things to clipboard on click.

Import

import { copyToClipboard } from '@krakentech/utils';

Usage

const [valueCopied, setValueCopied] = useState<boolean>(false); useEffect(() => { if (valueCopied) { const timeout = setTimeout(() => { setValueCopied(false); }, 2000); return () => clearTimeout(timeout); } }, [valueCopied]); <button onClick={() => copyToClipboard('octo.ps/1234567890', () => setValueCopied(true)) } > {!valueCopied ? 'Copy link' : 'Copied!'} </button>;

Args

NameDescriptionTypeDefaultRequired
valueThe value to copy to clipboard.stringtrue
onSuccessA callback function to run if the copy event succeeds.Functionfalse
onErrorA callback function to run if the copy event fails.Functionfalse
Last updated on