"use client"; import { useState } from "react"; import { Switch } from "@/components/ui/switch"; import { motion } from "framer-motion"; import { Shield, EyeOff } from "lucide-react"; import { Dictionary } from "@/lib/IDict"; import { CyberButton } from "../ui/cyber-button"; import { NetrunnerMatrix } from "../graphics/NetrunnerMatrix"; export function Hero({ dict, lang, }: { dict: Dictionary["hero"]; lang: string; }) { const [isVpnOn, setIsVpnOn] = useState(false); return (
{/* Фон всегда активен для кликов */}
{/* Интерактивные элементы перехватывают клик обратно (pointer-events-auto) */} {isVpnOn ? ( ) : ( )} {isVpnOn ? dict.badgeSecure : dict.badge} {/* Якорь для глаз */}

{dict.titleStart}{" "} {dict.titleHighlight}

{dict.subtitle}

Netrunner VPN
{dict.ctaPrimary} {dict.ctaSecondary}
); }