import React from 'react';
import { LuShare2, LuCheck } from 'react-icons/lu';
import { Tooltip } from 'react-tooltip';
import { useThemeMode } from './ThemeModeContext.tsx';
export function ShareButton() {
const { isDarkMode } = useThemeMode();
const [copied, setCopied] = React.useState(false);
const handleShare = React.useCallback(async () => {
const currentUrl = window.location.href;
try {
await navigator.clipboard.writeText(currentUrl);
setCopied(true);
setTimeout(() => setCopied(false), 2000); // Reset after 1 seconds
} catch (err) {
console.error('Failed to copy to clipboard:', err);
// Fallback for older browsers
const textArea = document.createElement('textarea');
textArea.value = currentUrl;
document.body.appendChild(textArea);
textArea.select();
document.execCommand('copy');
document.body.removeChild(textArea);
setCopied(true);
setTimeout(() => setCopied(false), 2000);
}
}, []);
return (
<>
>
);
}