{isEditing ? (
setFormData({ ...formData, supplierName: e.target.value })}
placeholder="Nom du fournisseur"
className={!formData.supplierName ? "border-red-500 border-2" : ""}
/>
) : (
{invoice.supplierName || "-"}
)}
{isEditing ? (
setFormData({ ...formData, invoiceNumber: e.target.value })}
placeholder="N° de facture"
className={!formData.invoiceNumber ? "border-red-500 border-2" : ""}
/>
) : (
{invoice.invoiceNumber || "-"}
)}
{isEditing ? (
setFormData({ ...formData, invoiceDate: e.target.value })}
className={!formData.invoiceDate ? "border-red-500 border-2" : ""}
/>
) : (
{invoice.invoiceDate
? new Date(invoice.invoiceDate).toLocaleDateString("fr-FR")
: "-"}
)}
{isEditing ? (
setFormData({ ...formData, deliveryNoteNumber: e.target.value })}
placeholder="N° de bon de livraison"
className={!formData.deliveryNoteNumber ? "border-red-500 border-2" : ""}
/>
) : (
{invoice.deliveryNoteNumber || "-"}
)}
{isEditing ? (
setFormData({ ...formData, orderNumber: e.target.value })}
placeholder="N° de commande"
className={!formData.orderNumber ? "border-red-500 border-2" : ""}
/>
) : (
{invoice.orderNumber || "-"}
)}
{isEditing ? (
setFormData({ ...formData, totalAmount: e.target.value })}
placeholder="Montant en €"
className={!formData.totalAmount ? "border-red-500 border-2" : ""}
/>
) : (
{invoice.totalAmount
? `${parseFloat(invoice.totalAmount as string).toFixed(2)} €`
: "-"}
)}
{isEditing ? (
setFormData({ ...formData, recipientName: e.target.value })}
placeholder="Nom du destinataire"
/>
) : (
{(invoice as any).recipientName || "-"}
)}