import { useRef } from "react"; import { motion, useScroll, useTransform } from "framer-motion"; import { Monitor, Cpu, Wrench, Gamepad2 } from "lucide-react"; const services = [ { icon: Monitor, label: "Montagem de PCs Gamers" }, { icon: Cpu, label: "Upgrade Estratégico" }, { icon: Wrench, label: "Manutenção Especializada" }, { icon: Gamepad2, label: "Setup de Alta Performance" }, ]; const CyberPIUSection = () => { const ref = useRef(null); const { scrollYProgress } = useScroll({ target: ref, offset: ["start end", "end start"] }); const gridRotateX = useTransform(scrollYProgress, [0, 0.5, 1], [25, 15, 5]); const gridOpacity = useTransform(scrollYProgress, [0, 0.3, 0.7, 1], [0, 0.3, 0.3, 0]); const titleX = useTransform(scrollYProgress, [0, 0.4], [-60, 0]); const cardsScale = useTransform(scrollYProgress, [0.1, 0.4], [0.9, 1]); // Floating orb parallax const orbY1 = useTransform(scrollYProgress, [0, 1], [80, -80]); const orbY2 = useTransform(scrollYProgress, [0, 1], [-40, 60]); return (
{/* Animated 3D Grid */} {/* Floating orbs */}
02 — Hardware CyberPIU Mais do que vender peças, construímos máquinas prontas para dominar qualquer game. Tecnologia e performance andam juntas. {services.map((s, i) => (

{s.label}

))}
Visitar Loja
); }; export default CyberPIUSection;