Add company_email to EditEntityModal company form
This commit is contained in:
parent
b0b625414a
commit
37d94f4241
2 changed files with 13 additions and 1 deletions
|
|
@ -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" />
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label className="block text-sm font-semibold text-fg mb-1.5" htmlFor="edit-emailco">Company email <span className="text-xs text-muted font-normal">(optional)</span></label>
|
||||
<input id="edit-emailco" type="email" value={companyEmail}
|
||||
onChange={(e) => setCompanyEmail(e.target.value)}
|
||||
className="w-full rounded-lg border border-border bg-surface-warm px-3 py-2.5 text-sm text-fg focus:outline-none focus:border-accent focus:ring-1 focus:ring-accent"
|
||||
placeholder="company@example.com" />
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label className="block text-sm font-semibold text-fg mb-1.5" htmlFor="edit-notesco">Notes <span className="text-xs text-muted font-normal">(optional)</span></label>
|
||||
<textarea id="edit-notesco" value={notesCo} rows={2}
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue