```tsx title="src/components/cancel-subscription-card-demo.tsx"
"use client";
import { CancelSubscriptionCard } from "@/components/billingsdk/cancel-subscription-card";
import { plans } from "@/lib/billingsdk-config";
export function CancelSubscriptionCardDemo() {
return (
{
console.log("Cancelling subscription for plan:", planId);
return new Promise((resolve) => {
setTimeout(() => {
resolve(void 0);
}, 1000);
});
}}
onKeepSubscription={async (planId) => {
console.log("Keeping subscription for plan:", planId);
}}
className="max-w-4xl"
/>
);
}
```