openreplay/frontend/app/components/shared/TrackingCodeModal/CopyButton/CopyButton.js
Andrey Babushkin fd5c0c9747
Add lokalisation (#3092)
* applied eslint

* add locales and lint the project

* removed error boundary

* updated locales

* fix min files

* fix locales
2025-03-06 17:43:15 +01:00

21 lines
462 B
JavaScript

import React, { useState } from 'react';
import copy from 'copy-to-clipboard';
function CopyButton({ content, className }) {
const [copied, setCopied] = useState(false);
const copyHandler = () => {
setCopied(true);
copy(content);
setTimeout(() => {
setCopied(false);
}, 1000);
};
return (
<button className={className} onClick={copyHandler}>
{copied ? 'Copied' : 'Copy'}
</button>
);
}
export default CopyButton;