From e4f8cf474c281c370189c17ae9bf140f9fb06ec6 Mon Sep 17 00:00:00 2001 From: development Date: Tue, 20 Jan 2026 14:16:31 +0000 Subject: [PATCH] Add src/components/sections/pricing/PricingOne.tsx --- .../sections/pricing/PricingOne.tsx | 76 +++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 src/components/sections/pricing/PricingOne.tsx diff --git a/src/components/sections/pricing/PricingOne.tsx b/src/components/sections/pricing/PricingOne.tsx new file mode 100644 index 0000000..3368789 --- /dev/null +++ b/src/components/sections/pricing/PricingOne.tsx @@ -0,0 +1,76 @@ +import React from 'react'; +import { Check } from 'lucide-react'; + +const PricingOne = () => { + const plans = [ + { + name: 'Starter', + price: '$9', + period: '/month', + features: ['Up to 5 projects', 'Basic support', 'Core components'] + }, + { + name: 'Pro', + price: '$29', + period: '/month', + features: ['Unlimited projects', 'Priority support', 'All components', 'Custom themes'], + popular: true + }, + { + name: 'Enterprise', + price: '$99', + period: '/month', + features: ['Unlimited everything', '24/7 support', 'Custom development', 'SLA guarantee'] + } + ]; + + return ( +
+
+
+

+ Choose Your Plan +

+

+ Simple, transparent pricing for teams of all sizes. +

+
+
+ {plans.map((plan, index) => ( +
+ {plan.popular && ( + + Most Popular + + )} +

+ {plan.name} +

+
+ {plan.price} + {plan.period} +
+
    + {plan.features.map((feature, featureIndex) => ( +
  • + + {feature} +
  • + ))} +
+ +
+ ))} +
+
+
+ ); +}; + +export default PricingOne; \ No newline at end of file