import { Button } from '@/components/ui/button' import { Input } from '@/components/ui/input' import { Label } from '@/components/ui/label' import { Textarea } from '@/components/ui/textarea' import { Dialog, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle, } from '@/components/ui/dialog' interface TreeFormDialogProps { open: boolean onOpenChange: (open: boolean) => void title: string description: string name: string treeDescription: string onNameChange: (name: string) => void onDescriptionChange: (description: string) => void onSubmit: () => void submitLabel?: string } export function TreeFormDialog({ open, onOpenChange, title, description, name, treeDescription, onNameChange, onDescriptionChange, onSubmit, submitLabel = 'Save', }: TreeFormDialogProps) { return ( {title} {description}
onNameChange(e.target.value)} placeholder="e.g., Main App, Dashboard, Admin Panel" />