import { Dialog, DialogContent, DialogHeader, DialogTitle, CopyButton } from '@/components'; import { cn } from '@/lib/utils/utils'; interface PromptDialogProps { open: boolean; onOpenChange: (open: boolean) => void; title?: string; subtitle?: string; prompt: string; additionalAction?: React.ReactNode; } export function PromptDialog({ open, onOpenChange, title = 'Integrate with your application', subtitle = 'Paste the prompt below into your cloud agent', prompt, additionalAction, }: PromptDialogProps) { return (
{title} {/* Content */}

{subtitle}

{/* Prompt display */}
                {prompt}
              
{/* Action buttons */}
{additionalAction}
); }