"use client"; import { Card, CardHeader, CardTitle, CardDescription, CardContent, } from "@/components/ui/card"; import { Check } from "lucide-react"; import { Button } from "@/components/ui/button"; import { setupInitialStripeCustomer } from "../../../actions" import { EmbeddedCheckout, EmbeddedCheckoutProvider } from '@stripe/react-stripe-js' import { loadStripe } from '@stripe/stripe-js' import { useState } from "react"; import { OnboardingFormValues } from "./orgCreateForm"; import { isServiceError } from "@/lib/utils"; import { NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY } from "@/lib/environment.client"; import { SourcebotLogo } from "@/app/components/sourcebotLogo"; const stripePromise = loadStripe(NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY!) export function TrialCard({ orgCreateInfo }: { orgCreateInfo: OnboardingFormValues }) { const [trialAck, setTrialAck] = useState(false); return (
{feature}