"use client" import { useEffect, useState } from "react" export default function AnimatedHero() { const [currentStep, setCurrentStep] = useState(0) useEffect(() => { const steps = [ { delay: 1000, step: 1 }, // "Welcome to Ebb'nFlow Therapeutics" { delay: 2000, step: 2 }, // "Take a deep breath" { delay: 1500, step: 3 }, // "Unwind" { delay: 1500, step: 4 }, // "Heal" { delay: 2000, step: 5 }, // "Leave feeling..." ] let totalDelay = 0 steps.forEach(({ delay, step }) => { totalDelay += delay setTimeout(() => { setCurrentStep(step) }, totalDelay) }) }, []) return (
Welcome to
Take a deep breath
Leave feeling relaxed, renewed and able to move with more freedom and ease.