"use client"; import { useEffect, useState } from "react"; export const Maintenance = ({ message }: { message?: string }) => { const [rotationSpeed, setRotationSpeed] = useState(0); const [rotationDeg, setRotationDeg] = useState(0); useEffect(() => { const interval = setInterval(() => { setRotationDeg(rotationDeg + rotationSpeed); }); return () => { clearInterval(interval); }; }, [rotationDeg, rotationSpeed]); return (

Wartungsarbeiten

{message || "Unsere Website wird derzeit gewartet. Bitte versuchen Sie es später erneut."}

logo { setRotationSpeed(rotationSpeed + 0.1); }} onContextMenu={(e) => { e.preventDefault(); setRotationSpeed(Math.max(rotationSpeed - 0.1, 0)); }} />
); };