"use client"; import { useEffect, useState } from 'react'; import { CheckCircle, Calendar, Mail, Clock, User } from "lucide-react"; import { colors } from '@/lib/colors'; import { useAuth } from '@/hooks/useAuth'; export default function AppointmentStatus() { const { user, loading } = useAuth(); const [showStatus, setShowStatus] = useState(false); useEffect(() => { // Show status if user is authenticated and has appointment_booking metadata if (user && !loading) { const hasAppointmentBooking = user.user_metadata?.appointment_booking; if (hasAppointmentBooking) { setShowStatus(true); // Hide status after 10 seconds const timer = setTimeout(() => { setShowStatus(false); }, 10000); return () => clearTimeout(timer); } } }, [user, loading]); if (!showStatus) return null; return (

Termin bestätigt! ✅

Status: Angemeldet
E-Mail: {user?.email}
Termin: Gespeichert
Zeit: {new Date().toLocaleTimeString('de-DE')}
); }