"use client"; 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); }, 3000); return () => clearTimeout(timer); }, []); if (!isVisible) { return null; } return (
Welcome,{" "} {firstName} {lastName}
); }