"use client"; import { Button } from "@usesend/ui/src/button"; import Spinner from "@usesend/ui/src/spinner"; import { CheckCircle2 } from "lucide-react"; import Link from "next/link"; import { useSearchParams } from "next/navigation"; import { api } from "~/trpc/react"; import { H1 } from "@usesend/ui"; export default function PaymentsPage() { const searchParams = useSearchParams(); const success = searchParams.get("success"); const canceled = searchParams.get("canceled"); return (

Payment {success ? "Success" : canceled ? "Canceled" : "Unknown"}

{canceled ? ( ) : null} {success ? : null}
); } function VerifySuccess() { const { data: teams, isLoading } = api.team.getTeams.useQuery(undefined, { refetchInterval: 3000, }); if (teams?.[0]?.plan !== "FREE") { return (

Your account has been upgraded to the paid plan.

); } return (

Verifying payment

); }