import React, { useState } from 'react'; import { X, Wifi, WifiOff } from 'lucide-react'; import { DisconnectScreen } from './animations/DisconnectScreenAnimations'; import { NeonButton } from './ui/NeonButton'; interface DisconnectScreenOverlayProps { isActive: boolean; onDismiss?: () => void; } export const DisconnectScreenOverlay: React.FC = ({ isActive, onDismiss }) => { const [showControls, setShowControls] = useState(false); if (!isActive) return null; return (
setShowControls(true)} onMouseEnter={() => setShowControls(true)} onMouseLeave={() => setTimeout(() => setShowControls(false), 3000)} > {/* Disconnect Screen Animation */} {/* Override Button */}
{onDismiss && ( Dismiss )}
); };