diff --git a/packages/trace-viewer/src/ui/copyToClipboard.tsx b/packages/trace-viewer/src/ui/copyToClipboard.tsx index b58c23f2a3..1eb989d08e 100644 --- a/packages/trace-viewer/src/ui/copyToClipboard.tsx +++ b/packages/trace-viewer/src/ui/copyToClipboard.tsx @@ -21,9 +21,8 @@ import './copyToClipboard.css'; export const CopyToClipboard: React.FunctionComponent<{ value: string | (() => Promise), description?: string, - copyIcon?: string; -}> = ({ value, description, copyIcon = 'copy' }) => { - const [icon, setIcon] = React.useState(copyIcon); +}> = ({ value, description }) => { + const [icon, setIcon] = React.useState('copy'); const handleCopy = React.useCallback(() => { const valuePromise = typeof value === 'function' ? value() : Promise.resolve(value); @@ -31,7 +30,7 @@ export const CopyToClipboard: React.FunctionComponent<{ navigator.clipboard.writeText(value).then(() => { setIcon('check'); setTimeout(() => { - setIcon(copyIcon); + setIcon('copy'); }, 3000); }, () => { setIcon('close'); @@ -40,8 +39,8 @@ export const CopyToClipboard: React.FunctionComponent<{ setIcon('close'); }); - }, [value, copyIcon]); - return ; + }, [value]); + return ; }; export const CopyToClipboardTextButton: React.FunctionComponent<{