import { motion, useAnimation } from "framer-motion"; import Image from "next/image"; import { useRouter } from "next/router"; import React, { useEffect, useState } from "react"; import FadeIn from "../components/motions/FadeIn"; import PrimaryButton from "../components/PrimaryButton"; const welcome = () => { const router = useRouter(); const controls = useAnimation(); const [buttonClicked, setButtonClicked] = useState(false); useEffect(() => { controls.start({ scale: 1, y: 0, transition: { type: "spring", stiffness: 80, damping: 15, mass: 1 }, }); }, [controls]); useEffect(() => { if (buttonClicked) { controls.start({ opacity: 0, transition: { duration: 0.75 }, }); } }, [buttonClicked, controls]); const handleButtonClick = () => { setButtonClicked(true); setInterval(() => { // Wait 1 second and redirect router.push("/").catch(console.error); }, 1000); }; return (
Optimize web scraping with AI Agents that auto-generates, repairs scripts, and ensures uninterrupted data retrieval. Scale your data extraction effortlessly.