import { useEffect, useRef } from "react"; import { Button } from "@/components/ui/button"; import { Dialog, DialogClose, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle, DialogTrigger, } from "@/components/ui/dialog"; import { useNavigate } from "@remix-run/react"; export function ViewPopup() { let navigate = useNavigate(); const triggerRef = useRef(null); useEffect(() => { const timer = setTimeout(() => { triggerRef.current?.click(); }, 5000); return () => clearTimeout(timer); }, []); return ( Change view Would you like to stick with a normal portfolio view or a more exciting view? ); }