import React from 'react' import { Head, Link, usePage, useForm } from '@inertiajs/react' import AccessBadge from '../../../components/academy/billing/AccessBadge' export default function AcademyBillingSuccess({ currentTier, isSubscribed, links = {} }) { const { auth } = usePage().props const sessionId = usePage().props.sessionId || null const userEmail = auth?.user?.email ?? null const { data, setData, post, processing } = useForm({ message: '', session_id: sessionId }) return (
🎉 {isSubscribed ? : null}

{isSubscribed ? 'Welcome to Academy.' : "You're all set."}

{isSubscribed ? 'Your subscription is active and all premium content for your plan is now unlocked. Head to Academy and start exploring.' : "Your payment was confirmed and your subscription is activating now. This usually takes just a moment. If you don't see your access right away, refresh the Academy page in a few seconds."}

{!isSubscribed ? (

If your access isn't updated automatically

If your Academy access doesn't appear within a few minutes, email academy@skinbase.org or click the button below to open a prefilled message. Include your account email{userEmail ? ` (${userEmail})` : ''} and the checkout session id{sessionId ? `: ${sessionId}` : '.'}

{ e.preventDefault(); post(links.reportIssue, { preserveScroll: true }) }} className="flex w-full max-w-lg items-start gap-2">