"use client"; import { AnimatePresence, motion } from "framer-motion"; import { useEffect, useState } from "react"; interface WelcomeBannerProps { firstName?: string | null; lastName?: string | null; } export function WelcomeBanner({ firstName, lastName }: WelcomeBannerProps) { const [isVisible, setIsVisible] = useState(true); useEffect(() => { const timer = setTimeout(() => { setIsVisible(false); }, 4000); return () => clearTimeout(timer); }, []); return ( {isVisible && ( Welcome,{" "}

{firstName} {lastName}

)}
); }