remove old non-subscription code
This commit is contained in:
parent
f9c35839de
commit
54557de762
@ -15,8 +15,6 @@ import { useStore } from "../../../store/store";
|
|||||||
|
|
||||||
const LOGOS = ["microsoft", "amazon", "mit", "stanford", "bytedance", "baidu"];
|
const LOGOS = ["microsoft", "amazon", "mit", "stanford", "bytedance", "baidu"];
|
||||||
|
|
||||||
const SELL_SUBSCRIPTIONS = true;
|
|
||||||
|
|
||||||
const PricingDialog: React.FC = () => {
|
const PricingDialog: React.FC = () => {
|
||||||
const { checkout, isLoadingCheckout } = useStripeCheckout();
|
const { checkout, isLoadingCheckout } = useStripeCheckout();
|
||||||
const [paymentInterval, setPaymentInterval] = React.useState<
|
const [paymentInterval, setPaymentInterval] = React.useState<
|
||||||
@ -45,7 +43,6 @@ const PricingDialog: React.FC = () => {
|
|||||||
</DialogTitle>
|
</DialogTitle>
|
||||||
</DialogHeader>
|
</DialogHeader>
|
||||||
|
|
||||||
{SELL_SUBSCRIPTIONS && (
|
|
||||||
<div className="flex justify-center gap-x-2 mt-2">
|
<div className="flex justify-center gap-x-2 mt-2">
|
||||||
<Button
|
<Button
|
||||||
variant={paymentInterval === "monthly" ? "default" : "secondary"}
|
variant={paymentInterval === "monthly" ? "default" : "secondary"}
|
||||||
@ -60,71 +57,9 @@ const PricingDialog: React.FC = () => {
|
|||||||
Yearly (2 months free)
|
Yearly (2 months free)
|
||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
)}
|
|
||||||
|
|
||||||
<div className="flex justify-center items-center">
|
<div className="flex justify-center items-center">
|
||||||
<div className="grid grid-cols-2 gap-8 p-2">
|
<div className="grid grid-cols-2 gap-8 p-2">
|
||||||
{!SELL_SUBSCRIPTIONS && (
|
|
||||||
<>
|
|
||||||
<div className="bg-white rounded-lg shadow p-6">
|
|
||||||
<h2 className="font-semibold">Hobby</h2>
|
|
||||||
<p className="text-gray-500">Great to start</p>
|
|
||||||
<div className="my-4">
|
|
||||||
<span className="text-4xl font-bold">$15</span>
|
|
||||||
</div>
|
|
||||||
<a
|
|
||||||
href="https://buy.stripe.com/8wM6sre70gBW1nqaEE"
|
|
||||||
target="_blank"
|
|
||||||
>
|
|
||||||
<button className="bg-black text-white rounded py-2 px-4 w-full text-sm">
|
|
||||||
Purchase Credits
|
|
||||||
</button>
|
|
||||||
</a>
|
|
||||||
<ul className="mt-4 space-y-2">
|
|
||||||
<li className="flex items-center">
|
|
||||||
<FaCheckCircle className="text-black mr-2" />
|
|
||||||
100 credits
|
|
||||||
</li>
|
|
||||||
<li className="flex items-center">
|
|
||||||
<FaCheckCircle className="text-black mr-2" />
|
|
||||||
Email support
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div className="bg-white rounded-lg shadow p-6">
|
|
||||||
<h2 className="font-semibold">Pro</h2>
|
|
||||||
<p className="text-gray-500">Higher limits</p>
|
|
||||||
<div className="my-4">
|
|
||||||
<span className="text-4xl font-bold">$40</span>
|
|
||||||
{/* <span className="text-gray-500"> / month</span> */}
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<a
|
|
||||||
href="https://buy.stripe.com/dR69ED3sm85qgikcMN"
|
|
||||||
target="_blank"
|
|
||||||
>
|
|
||||||
<button className="bg-black text-white rounded py-2 px-4 w-full text-sm">
|
|
||||||
Purchase Credits
|
|
||||||
</button>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<ul className="mt-4 space-y-2">
|
|
||||||
<li className="flex items-center">
|
|
||||||
<FaCheckCircle className="text-black mr-2" />
|
|
||||||
300 credits
|
|
||||||
</li>
|
|
||||||
<li className="flex items-center">
|
|
||||||
<FaCheckCircle className="text-black mr-2" />
|
|
||||||
Email support
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</>
|
|
||||||
)}
|
|
||||||
|
|
||||||
{SELL_SUBSCRIPTIONS && (
|
|
||||||
<>
|
|
||||||
<div className="bg-white rounded-lg shadow p-6">
|
<div className="bg-white rounded-lg shadow p-6">
|
||||||
<h2 className="font-semibold">Hobby</h2>
|
<h2 className="font-semibold">Hobby</h2>
|
||||||
<p className="text-gray-500">Great to start</p>
|
<p className="text-gray-500">Great to start</p>
|
||||||
@ -188,9 +123,7 @@ const PricingDialog: React.FC = () => {
|
|||||||
flex justify-center items-center gap-x-2"
|
flex justify-center items-center gap-x-2"
|
||||||
onClick={() =>
|
onClick={() =>
|
||||||
checkout(
|
checkout(
|
||||||
paymentInterval === "monthly"
|
paymentInterval === "monthly" ? "pro_monthly" : "pro_yearly"
|
||||||
? "pro_monthly"
|
|
||||||
: "pro_yearly"
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
>
|
>
|
||||||
@ -216,19 +149,11 @@ const PricingDialog: React.FC = () => {
|
|||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</>
|
|
||||||
)}
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<p className="text-center text-xs text-gray-600 mt-1">
|
<p className="text-center text-xs text-gray-600 mt-1">
|
||||||
1 credit = 1 code generation.{" "}
|
1 credit = 1 code generation. <br />
|
||||||
{!SELL_SUBSCRIPTIONS && <>Unused credits expire after 90 days.</>}
|
|
||||||
{SELL_SUBSCRIPTIONS && (
|
|
||||||
<>
|
|
||||||
<br />
|
|
||||||
Cancel subscription at any time.
|
Cancel subscription at any time.
|
||||||
</>
|
|
||||||
)}
|
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<DialogFooter></DialogFooter>
|
<DialogFooter></DialogFooter>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user