"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 Ebb'nFlow Therapeutics */}
= 1 ? "opacity-100 translate-y-0" : "opacity-0 translate-y-4" }`} >

Welcome to

Ebb'nFlow Therapeutics

{/* Take a deep breath */}
= 2 ? "opacity-100 translate-y-0" : "opacity-0 translate-y-4" }`} >

Take a deep breath

{/* Unwind */}
= 3 ? "opacity-100 translate-y-0" : "opacity-0 translate-y-4" }`} >

Unwind

{/* Heal */}
= 4 ? "opacity-100 translate-y-0" : "opacity-0 translate-y-4" }`} >

Heal

{/* Leave feeling... */}
= 5 ? "opacity-100 translate-y-0" : "opacity-0 translate-y-4" }`} >

Leave feeling relaxed, renewed and able to move with more freedom and ease.

) }