MCPcopy Create free account
hub / github.com/nodejs/nodejs.org / copyToClipboard

Function copyToClipboard

packages/ui-components/src/hooks/useCopy.ts:3–14  ·  view source on GitHub ↗
(value?: string)

Source from the content-addressed store, hash-verified

1import { useCallback, useEffect, useState } from 'react';
2
3const copyToClipboard = async (value?: string): Promise<boolean> => {
4 if (!value) {
5 return false;
6 }
7
8 try {
9 await navigator.clipboard.writeText(value);
10 return true;
11 } catch {
12 return false;
13 }
14};
15
16export default function useCopy() {
17 const [copied, setCopied] = useState(false);

Callers 1

useCopyFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected