'use client' import { Suspense, useEffect, useState } from 'react' import { useSearchParams } from 'next/navigation' import Link from 'next/link' function SuccessContent() { const searchParams = useSearchParams() const sessionId = searchParams.get('session_id') const [countdown, setCountdown] = useState(5) useEffect(() => { // Auto-redirect to app after countdown const timer = setInterval(() => { setCountdown((prev) => { if (prev <= 1) { clearInterval(timer) window.location.href = process.env.NEXT_PUBLIC_APP_URL || 'http://localhost:8000' } return prev - 1 }) }, 1000) return () => clearInterval(timer) }, []) return (
{/* Success Icon */}
{/* Message */}

Willkommen bei BreakPilot!

Ihr 7-Tage-Trial wurde erfolgreich gestartet. Sie koennen jetzt alle Funktionen nutzen.

{/* Session Info */} {sessionId && (

Session: {sessionId.substring(0, 20)}...

)} {/* Redirect Info */}

Sie werden in {countdown} Sekunden zur App weitergeleitet...

{/* Manual Link */} Jetzt zur App {/* Help Text */}

Fragen? Kontaktieren Sie uns unter{' '} support@breakpilot.de

) } function LoadingFallback() { return (

Laden...

) } export default function SuccessPage() { return ( }> ) }