import { useEffect, useState } from 'react'; import { Geese } from './icons/Geese'; export default function LayingEggLoader() { const [dots, setDots] = useState(''); useEffect(() => { const interval = setInterval(() => { setDots((prev) => (prev.length >= 3 ? '' : prev + '.')); }, 500); return () => clearInterval(interval); }, []); return (

Laying an egg{dots}

Please wait while we process your request

); }