"use client"; import React, { useEffect, useState } from "react"; import Link from "next/link"; export default function EVSection() { const [hasMounted, setHasMounted] = useState(false); useEffect(() => { setHasMounted(true); }, []); const renderAnimatedText = () => { const lines = [ { text: "Built for Electric.", highlight: true }, { text: "Not Adapted.", highlight: false } ]; return lines.map((line, lineIdx) => { const words = line.text.split(/\s+/); return (
{words.map((word, wordIdx) => { const letters = word.split(""); return ( {letters.map((letter, letterIdx) => { const delay = (lineIdx * 0.2) + (wordIdx * 0.1) + (letterIdx * 0.03); return ( {letter} ); })} {/* Non-breaking space */}   ); })}
); }); }; return ( <>