16 lines
455 B
TypeScript
16 lines
455 B
TypeScript
import './docs.css';
|
|
|
|
const copyBtn = document.getElementById('copyBtn') as HTMLButtonElement;
|
|
const command = 'ssh portfolio@keshavanand.net';
|
|
|
|
if (copyBtn) {
|
|
copyBtn.addEventListener('click', async () => {
|
|
try {
|
|
await navigator.clipboard.writeText(command);
|
|
copyBtn.classList.add('copied');
|
|
setTimeout(() => copyBtn.classList.remove('copied'), 2000);
|
|
} catch (err) {
|
|
console.error('Failed to copy:', err);
|
|
}
|
|
});
|
|
} |