"use client"; import { Card, CardHeader, CardTitle, CardDescription, CardContent, } from "@/components/ui/card"; import { Check } from "lucide-react"; import { Button } from "@/components/ui/button"; import logoDark from "@/public/sb_logo_dark_large.png"; import logoLight from "@/public/sb_logo_light_large.png"; import Image from "next/image"; import { fetchStripeClientSecret } from "../../../actions" import { EmbeddedCheckout, EmbeddedCheckoutProvider } from '@stripe/react-stripe-js' import { loadStripe } from '@stripe/stripe-js' import { useState } from "react"; import { OnboardingFormValues } from "./orgCreateForm"; const stripePromise = loadStripe(process.env.NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY!) export function TrialCard({ orgCreateInfo }: { orgCreateInfo: OnboardingFormValues }) { const [trialAck, setTrialAck] = useState(false); return (
{trialAck ? (
fetchStripeClientSecret(orgCreateInfo.name, orgCreateInfo.domain) }} >
) :
Sourcebot logo Sourcebot logo
7 day free trial Cancel anytime. No credit card required.
    {[ "Blazingly fast code search", "Index hundreds of repos from multiple code hosts (GitHub, GitLab, Gerrit, Gitea, etc.). Self-hosted code sources supported.", "Public and private repos supported.", "Create sharable links to code snippets.", "Powerful regex and symbol search", ].map((feature, index) => (
  • {feature}

  • ))}
}
) }