diff --git a/.env.example b/.env.example index d4bf2ef..1577e94 100644 --- a/.env.example +++ b/.env.example @@ -28,3 +28,4 @@ STRIPE_PAYMENT_LINK_ANNUAL=https://buy.stripe.com/REPLACE_ANNUAL_LINK # App URL NEXT_PUBLIC_APP_URL=https://dashcaddy.net +NEXT_PUBLIC_LOOKUP_URL=https://licenses.dashcaddy.net/api/checkout/session diff --git a/src/app/success/page.tsx b/src/app/success/page.tsx index 311919c..6182c50 100644 --- a/src/app/success/page.tsx +++ b/src/app/success/page.tsx @@ -1,121 +1,363 @@ -"use client"; - -import Link from "next/link"; -import { useSearchParams } from "next/navigation"; -import { Suspense } from "react"; -import Navbar from "@/components/Navbar"; -import Footer from "@/components/Footer"; - -function SuccessContent() { - const searchParams = useSearchParams(); - const sessionId = searchParams.get("session_id"); - - return ( - <> - -
-
- {/* Success icon */} -
- - - -
- -

- Welcome to DashCaddy Premium! -

- -

- Your subscription is active. Check your email for your license key - and setup instructions. -

- -
-

- Next Steps -

-
    -
  1. - - 1 - - - Check your email for your license key (DC-XXXXX-...) - -
  2. -
  3. - - 2 - - - Open your DashCaddy dashboard and go to Admin → License - -
  4. -
  5. - - 3 - - Paste your license key and click Activate -
  6. -
  7. - - 4 - - - Enjoy SSO, Recipes, Docker Swarm, Fleet Management, and all premium features! - -
  8. -
-
- - {sessionId && ( -

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

- )} - -
- - View Setup Guide - - - Back to Home - -
-
-
-