diff --git a/components/EditEntityModal.tsx b/components/EditEntityModal.tsx index d102a69..53b7a13 100644 --- a/components/EditEntityModal.tsx +++ b/components/EditEntityModal.tsx @@ -29,6 +29,7 @@ interface Company { registration_date?: string | null; physical_address?: string | null; postal_address?: string | null; + company_email?: string | null; director?: string | null; notes?: string | null; sars_login_username?: string | null; @@ -79,6 +80,7 @@ export default function EditEntityModal({ entity, record, open, onClose, onAfter const [registrationDate, setRegistrationDate] = useState(""); const [physicalAddress, setPhysicalAddress] = useState(""); const [postalAddressCo, setPostalAddressCo] = useState(""); + const [companyEmail, setCompanyEmail] = useState(""); const [notesCo, setNotesCo] = useState(""); // SARS fields const [sarsLoginUsername, setSarsLoginUsername] = useState(""); @@ -116,6 +118,7 @@ export default function EditEntityModal({ entity, record, open, onClose, onAfter setRegistrationDate(c.registration_date ?? ""); setPhysicalAddress(c.physical_address ?? ""); setPostalAddressCo(c.postal_address ?? ""); + setCompanyEmail(c.company_email ?? ""); setNotesCo(c.notes ?? ""); setSarsLoginUsername(c.sars_login_username ?? ""); setSarsLoginPassword(c.sars_login_password ?? ""); @@ -176,6 +179,7 @@ export default function EditEntityModal({ entity, record, open, onClose, onAfter if (registrationDate.trim()) fields.registration_date = registrationDate.trim(); if (physicalAddress.trim()) fields.physical_address = physicalAddress.trim(); if (postalAddressCo.trim()) fields.postal_address = postalAddressCo.trim(); + if (companyEmail.trim()) fields.company_email = companyEmail.trim(); if (notesCo.trim()) fields.notes = notesCo.trim(); if (sarsLoginUsername.trim()) fields.sars_login_username = sarsLoginUsername.trim(); if (sarsLoginPassword.trim()) fields.sars_login_password = sarsLoginPassword.trim(); @@ -356,6 +360,14 @@ export default function EditEntityModal({ entity, record, open, onClose, onAfter className="w-full rounded-lg border border-border bg-surface-warm px-3 py-2.5 text-sm text-fg resize-none focus:outline-none focus:border-accent focus:ring-1 focus:ring-accent" /> +