"use client"; import Link from "next/link"; import { Sparkles } from "lucide-react"; import { buttonVariants } from "@/components/ui/button"; import { cn } from "@/lib/utils"; import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogDescription, DialogFooter, } from "@/components/ui/dialog"; export function UpgradeDialog({ open, onOpenChange, featureKey, featureLabel, }: { open: boolean; onOpenChange: (open: boolean) => void; featureKey: string; featureLabel: string; }) { return ( A Pro feature {featureLabel} is available on the Pro plan (€4.99/mo). Free accounts don't include it. I'm interested — let us know ); }