From 7df27e67b0d3800611c951b9ace5e0a6c50861b9 Mon Sep 17 00:00:00 2001 From: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> Date: Sun, 23 Mar 2025 13:34:48 -0600 Subject: [PATCH] feat: improve error handling and user feedback --- .../app/[locale]/license/success/page.tsx | 71 +++++++++++++++++-- 1 file changed, 65 insertions(+), 6 deletions(-) diff --git a/apps/website/app/[locale]/license/success/page.tsx b/apps/website/app/[locale]/license/success/page.tsx index e8c4451..be30376 100644 --- a/apps/website/app/[locale]/license/success/page.tsx +++ b/apps/website/app/[locale]/license/success/page.tsx @@ -1,10 +1,16 @@ "use client"; -import { Container } from "@/components/Container"; import { SERVER_LICENSE_URL } from "@/components/pricing"; -import { Button } from "@/components/ui/button"; +import { Button, buttonVariants } from "@/components/ui/button"; import confetti from "canvas-confetti"; import copy from "copy-to-clipboard"; -import { CheckCircle2, Copy, Loader2, Mail, Terminal } from "lucide-react"; +import { + CheckCircle2, + Copy, + Loader2, + Mail, + RefreshCcw, + Terminal, +} from "lucide-react"; import Link from "next/link"; import { redirect, useSearchParams } from "next/navigation"; import { useEffect, useState } from "react"; @@ -51,7 +57,6 @@ export default function LicenseSuccess() { }, [sessionId]); useEffect(() => { - // Launch confetti when the page loads if (data) { confetti({ particleCount: 150, @@ -70,10 +75,64 @@ export default function LicenseSuccess() { return (
+ Something went wrong, please try again {error}{" "}
+
+
+ Please contact us on Discord or email
+