import React from "react"; import { Dialog, DialogContent, DialogFooter, DialogHeader, DialogTitle, DialogTrigger, } from "../../ui/dialog"; import { useStore } from "../../../store/store"; import PricingPlans from "./PricingPlans"; const LOGOS = ["microsoft", "amazon", "mit", "stanford", "bytedance", "baidu"]; const PricingDialog: React.FC = () => { const subscriberTier = useStore((state) => state.subscriberTier); const [showDialog, setShowDialog] = useStore((state) => [ state.isPricingDialogOpen, state.setPricingDialogOpen, ]); return ( setShowDialog(isOpen)}> {subscriberTier === "free" && ( get 100 code generations for $15 )} Save Hours of Development Time

1 credit = 1 code generation.
Cancel subscription at any time.

{/* Logos */}
{LOGOS.map((companyName) => ( {companyName} ))}
Designers and engineers from these organizations use Screenshot to Code to build interfaces faster.
); }; export default PricingDialog;