"use client"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; import { Dialog, DialogContent, DialogHeader, DialogTitle, } from "@/components/ui/dialog"; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue, } from "@/components/ui/select"; import type { Account, Folder } from "@/lib/types"; import { accountTypeLabels } from "./constants"; interface AccountFormData { name: string; type: Account["type"]; folderId: string; } interface AccountFolderDialogProps { open: boolean; onOpenChange: (open: boolean) => void; formData: AccountFormData; onFormDataChange: (data: AccountFormData) => void; folders: Folder[]; onSave: () => void; } export function AccountFolderDialog({ open, onOpenChange, formData, onFormDataChange, folders, onSave, }: AccountFolderDialogProps) { return ( Modifier le compte
onFormDataChange({ ...formData, name: e.target.value, }) } />
); }