import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card" import { Badge } from "@/components/ui/badge" import { Progress } from "@/components/ui/progress" import { Crown, AlertTriangle } from "lucide-react" interface CurrentPlan { planName: string price: string nextBilling: string status: string daysUsed: number totalDays: number progressPercentage: number remainingDays: number needsAttention: boolean attentionMessage: string } interface CurrentPlanCardProps { plan: CurrentPlan } export function CurrentPlanCard({ plan }: CurrentPlanCardProps) { return ( Current Plan You are currently on the {plan.planName}.
{plan.planName} {plan.status}
{plan.price}
Next billing: {plan.nextBilling}
{plan.needsAttention && (

We need your attention!

{plan.attentionMessage}

{/* Progress Section */}
Days {plan.daysUsed} of {plan.totalDays} Days

{plan.remainingDays} days remaining until your plan requires update

)}
) }