"use client"; import { useState } from "react"; import { Check, X } from "lucide-react"; import { Button } from "@/components/ui/button"; import { Switch } from "@/components/ui/switch"; import { Label } from "@/components/ui/label"; import Link from "next/link"; interface PricingFeature { name: string; included: boolean; } interface PricingTier { name: string; users: string; monthlyPrice: string; yearlyPrice: string; description: string; features: PricingFeature[]; highlight?: boolean; } export default function PricingSection() { const [isYearly, setIsYearly] = useState(false); const pricingTiers: PricingTier[] = [ { name: "Free", users: "1 user", monthlyPrice: "$00", yearlyPrice: "$00", description: "Get started with essential features at no cost and try now.", features: [ { name: "Credit ⭐ 15", included: true }, { name: "Number of Brand 1", included: true }, { name: "Social Profiles 0", included: false }, { name: "Schedule Post", included: false }, { name: "Content Calendar", included: false }, { name: "Customized Brand Colours", included: true }, { name: "AI based Copy Writing", included: true }, { name: "AI based Image generation", included: true }, { name: "Hashtag Generation", included: true }, { name: "Manual Customization", included: true }, { name: "JPG/PNG Download", included: true }, ], }, { name: "Startup", users: "2 user", monthlyPrice: "$19", yearlyPrice: "$10", description: "Access core tools to launch and manage your business efficiently", features: [ { name: "Credit ⭐ 100", included: true }, { name: "Number of Brand 1", included: true }, { name: "Social Profiles 5", included: true }, { name: "Schedule Post", included: true }, { name: "Content Calendar", included: true }, { name: "Customized Brand Colours", included: true }, { name: "AI based Copy Writing", included: true }, { name: "AI based Image generation", included: true }, { name: "Hashtag Generation", included: true }, { name: "Manual Customization", included: true }, { name: "JPG/PNG Download", included: true }, ], }, { name: "Growth", users: "10 user", monthlyPrice: "$59", yearlyPrice: "$30", description: "Advanced features to boost productivity and expand your reach", highlight: true, features: [ { name: "Credit ⭐ 300", included: true }, { name: "Number of Brand 5", included: true }, { name: "Social Profiles 20", included: true }, { name: "Schedule Post", included: true }, { name: "Content Calendar", included: true }, { name: "Customized Brand Colours", included: true }, { name: "AI based Copy Writing", included: true }, { name: "AI based Image generation", included: true }, { name: "Hashtag Generation", included: true }, { name: "Manual Customization", included: true }, { name: "JPG/PNG Download", included: true }, ], }, { name: "Agency Pro", users: "50 user", monthlyPrice: "$300", yearlyPrice: "$150", description: "Premium solutions for maximizing growth and efficiency for agency", features: [ { name: "Credit ⭐ 3750", included: true }, { name: "Number of Brand 50", included: true }, { name: "Social Profiles 100", included: true }, { name: "Schedule Post", included: true }, { name: "Content Calendar", included: true }, { name: "Customized Brand Colours", included: true }, { name: "AI based Copy Writing", included: true }, { name: "AI based Image generation", included: true }, { name: "Hashtag Generation", included: true }, { name: "Manual Customization", included: true }, { name: "JPG/PNG Download", included: true }, ], }, ]; return (
{tier.users}
{isYearly ? tier.yearlyPrice : tier.monthlyPrice} {tier.name === "Free" ? "/1st Week" : "/Per Month"}
{tier.description}