27 lines
712 B
JavaScript
27 lines
712 B
JavaScript
"use client"; // app/wait/page.jsx
|
|
import { useEffect } from "react";
|
|
import { useRouter } from "next/navigation";
|
|
import { ClipLoader } from "react-spinners";
|
|
|
|
export default function WaitPage() {
|
|
const router = useRouter();
|
|
|
|
useEffect(() => {
|
|
// Timer to redirect after 20 seconds
|
|
const timer = setTimeout(() => {
|
|
router.push("/");
|
|
}, 20000);
|
|
|
|
// Cleanup timer when component is unmounted
|
|
return () => clearTimeout(timer);
|
|
}, [router]);
|
|
|
|
return (
|
|
<div style={{ textAlign: "center", marginTop: "100px" }}>
|
|
<h1>Bitte warten...</h1>
|
|
<ClipLoader color={"#76c7c0"} size={50} /> {/* Spinner */}
|
|
<p>Die Seite wird automatisch neu geladen.</p>
|
|
</div>
|
|
);
|
|
}
|