import React from 'react'; import { usePage, router } from '@inertiajs/react'; import { Head } from '@inertiajs/react'; import { useTranslation } from 'react-i18next'; import MarketingLayout from '@/layouts/marketing/MarketingLayout'; import { Loader } from 'lucide-react'; const Success: React.FC = () => { const { auth, flash } = usePage().props as any; const { t } = useTranslation('success'); if (auth.user && auth.user.email_verified_at) { // Redirect to admin router.visit('/admin', { preserveState: false }); return (

{t('redirecting')}

); } if (auth.user && !auth.user.email_verified_at) { return (

{t('verify_email')}

{t('check_email')}

{t('already_registered')} {t('login')}

); } return (

{t('complete_purchase')}

{t('login_to_continue')}

{t('login')}

{t('no_account')} {t('register')}

); }; export default Success;