import { Badge } from "../components/ui/badge"; import { Button } from "../components/ui/button"; import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle, } from "../components/ui/card"; import { Check } from "lucide-react"; enum PopularPlanType { NO = 0, YES = 1, } interface PricingProps { title: string; popular: PopularPlanType; price: number; description: string; buttonText: string; benefitList: string[]; } const pricingList: PricingProps[] = [ { title: "Free", popular: 0, price: 0, description: "Lorem ipsum dolor sit, amet ipsum consectetur adipisicing elit.", buttonText: "Get Started", benefitList: [ "1 Team member", "2 GB Storage", "Upto 4 pages", "Community support", "lorem ipsum dolor", ], }, { title: "Premium", popular: 1, price: 5, description: "Lorem ipsum dolor sit, amet ipsum consectetur adipisicing elit.", buttonText: "Start Free Trial", benefitList: [ "4 Team member", "4 GB Storage", "Upto 6 pages", "Priority support", "lorem ipsum dolor", ], }, { title: "Enterprise", popular: 0, price: 40, description: "Lorem ipsum dolor sit, amet ipsum consectetur adipisicing elit.", buttonText: "Contact US", benefitList: [ "10 Team member", "8 GB Storage", "Upto 10 pages", "Priority support", "lorem ipsum dolor", ], }, ]; export const Pricing = () => { return (

Get {" "} Unlimited{" "} Access

Lorem ipsum dolor sit amet consectetur adipisicing elit. Alias reiciendis.

{pricingList.map((pricing: PricingProps) => ( {pricing.title} {pricing.popular === PopularPlanType.YES ? ( Most popular ) : null}
${pricing.price} /month
{pricing.description}

{pricing.benefitList.map((benefit: string) => ( {" "}

{benefit}

))}
))}
); };