"use client" import { useState } from "react" import { Dialog, DialogContent, DialogHeader, DialogTitle, } from "@/components/ui/dialog" import { Button } from "@/components/ui/button" import { useContactsStore } from "@/lib/contacts/contacts-store" import { parseBulkContactText } from "@/lib/contacts/import-parsers" import { CONTACTS_MUTED_TEXT, CONTACTS_PAGE_LINK_BTN_CLASS, CONTACTS_PAGE_TEXTAREA_CLASS, } from "@/lib/contacts-chrome-classes" import { cn } from "@/lib/utils" interface BulkCreateDialogProps { open: boolean onOpenChange: (open: boolean) => void onOpenImport?: () => void } export function BulkCreateDialog({ open, onOpenChange, onOpenImport }: BulkCreateDialogProps) { const [input, setInput] = useState("") const addContacts = useContactsStore((s) => s.addContacts) function handleCreate() { const parsed = parseBulkContactText(input) if (parsed.length === 0) return addContacts(parsed) setInput("") onOpenChange(false) } return ( Créer plusieurs contacts

Ajoutez des noms, des adresses e-mail ou les deux