import Topnav from '@/components/topnav' import Footer from '@/components/footer' import { getPayload } from 'payload' import { headers } from 'next/headers' import configPromise from '@payload-config' import Link from 'next/link' import VerifyActions from './verify-actions' import '../styles/email-verification.css' export const dynamic = 'force-dynamic' export const metadata = { title: 'تأكيد البريد الإلكتروني' } type Props = { searchParams: Promise<{ invalid?: string }> } /* Email verification step — design from email-verification.html. The account was created; the user either clicks the emailed link (real SMTP at deploy) or proceeds to onboarding via the CTA. */ export default async function VerifyEmailPage({ searchParams }: Props) { const { invalid } = await searchParams let email: string | null = null let verified = false let userId: number | null = null try { const payload = await getPayload({ config: configPromise }) const { user } = await payload.auth({ headers: await headers() }) if (user) { email = user.email verified = !!user.emailVerified userId = Number(user.id) } } catch { /* no db / no session — page still renders */ } return (

الخطوة التالية · تأكيد البريد

افتح بريدك لتفعيل الحساب.

أرسلنا رابط التأكيد إلى:{email ?? 'بريدك الإلكتروني'}

{invalid === '1' && (

رابط التأكيد غير صالح أو استُخدم من قبل. اطلب رسالة جديدة.

)} {verified && (

بريدك الإلكتروني مؤكَّد بالفعل ✓ — تابع إلى الإعداد.

)}
  1. 01افتح رسالة أنور بآي في صندوق الوارد.
  2. 02اضغط رابط تأكيد البريد الإلكتروني داخل الرسالة.
  3. 03افحص مجلد الرسائل غير المرغوبة (Spam).
  4. 04عد هنا لإعداد حسابك ومسارك الأول.
) }