"use client"; import { useEffect, useState } from "react"; import Link from "next/link"; import { SHOP_PRODUCT_COUNT } from "@/lib/shopCatalog"; import { SHOP_SELLER_COUNT } from "@/lib/shopSellers"; const Hero = () => { const [mousePosition, setMousePosition] = useState({ x: 0, y: 0 }); const [particles, setParticles] = useState>([]); useEffect(() => { const handleMouseMove = (e: MouseEvent) => { setMousePosition({ x: e.clientX, y: e.clientY }); }; window.addEventListener("mousemove", handleMouseMove); // Generate floating particles const particleCount = 30; const newParticles = []; for (let i = 0; i < particleCount; i++) { newParticles.push({ x: Math.random() * 100, y: Math.random() * 100, size: Math.random() * 3 + 1, speed: Math.random() * 0.5 + 0.2, }); } setParticles(newParticles); return () => window.removeEventListener("mousemove", handleMouseMove); }, []); return (
{/* Animated background particles */}
{particles.map((p, i) => (
))} {/* Glowing orbs */}
{/* Grid lines */}
{/* Glitch text effect */}

REVOLUTIONARY E‑COMMERCE EXPERIENCE

REVOLUTIONARY
EXPERIENCE

Curated gray-market candy storefront with live catalog, vendor hall, and BTC-settled checkout — plus companion onions for forums, listings, and the wiki rail.

Featured Categories Full market Forum
{/* CTA Buttons */}
BROWSE CATALOG
CHECKOUT & BALANCE SANCTUARY 🚀 DROPS
{/* Stats */}
{[ { value: String(SHOP_PRODUCT_COUNT), label: "Live SKUs", color: "text-neon-cyan" }, { value: String(SHOP_SELLER_COUNT), label: "Vendor stalls", color: "text-neon-green" }, { value: "₿ · Ξ · XMR", label: "Settlement rails", color: "text-neon-purple" }, { value: "v3 ring", label: "Tor-ready layout", color: "text-neon-pink" }, ].map((stat) => (
{stat.value}
{stat.label}
))}
{/* Scroll indicator */}
SCROLL TO UNCOVER
); }; export default Hero;