"use client"; import { useRef } from "react"; import { LayoutGroup, motion, useInView } from "framer-motion"; import { ArrowRight } from "lucide-react"; import { Button } from "@/components/atoms/button"; import TextRotate from "@/components/fancy/text/text-rotate"; const SERVICE_WORDS = ["Internet", "Phone Plans", "VPN", "IT Support", "Business"]; interface HeroSectionProps { heroCTARef: React.RefObject; } export function HeroSection({ heroCTARef }: HeroSectionProps) { const heroRef = useRef(null); const heroInView = useInView(heroRef, { once: true, amount: 0.1 }); return ( {/* Gradient Background */}
{/* Dot Grid Pattern Overlay */}