"use client"; import { Check } from "lucide-react"; export default function BillingPage() { const plans = [ { name: "Free", price: "$0", description: "Perfect for getting started", features: [ "10 messages/month", "Access to featured characters", "Basic support", ], current: true, }, { name: "Pro", price: "$9.99", period: "/month", description: "For serious enthusiasts", features: [ "Unlimited messages", "Priority character creation", "Custom characters", "Ad-free experience", "Priority support", ], current: false, }, { name: "Premium", price: "$29.99", period: "/month", description: "Maximum experience", features: [ "Everything in Pro", "Advanced AI models", "Character voice customization", "Private character storage", "White-label options", "24/7 VIP support", ], current: false, }, ]; return (
{/* Header */}

Billing & Plans

Manage your subscription

{/* Current Plan */}

CURRENT PLAN

Free Plan

You're currently on the free plan

{/* Plans Grid */}
{plans.map((plan, index) => (
{/* Badge */} {plan.current && (
Current Plan
)} {/* Plan Name */}

{plan.name}

{plan.description}

{/* Price */}
{plan.price} {plan.period && {plan.period}}
{/* CTA */} {/* Features */}
    {plan.features.map((feature, idx) => (
  • {feature}
  • ))}
))}
{/* Billing History */}

Billing History

{[ { date: "Dec 1, 2024", desc: "Free Plan", amount: "$0.00", status: "Active" }, ].map((row, idx) => ( ))}
Date Description Amount Status
{row.date} {row.desc} {row.amount} {row.status}
); }