Skip to content

Commit

Permalink
Merge pull request #215 from bcgov/TICDI-360_362
Browse files Browse the repository at this point in the history
Ticdi 360 362
  • Loading branch information
mgtennant committed Jun 22, 2024
2 parents a27b970 + db75f35 commit 21428af
Show file tree
Hide file tree
Showing 4 changed files with 49 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ const EditProvisionModal: FC<EditProvisionModalProps> = ({ provision, variables,
try {
setLoading(true);
await updateProvision({ ...provisionUpload, id });
onHide();
handleOnHide();
refreshTables();
} catch (err) {
console.log('Error updating provision');
Expand Down Expand Up @@ -134,16 +134,26 @@ const EditProvisionModal: FC<EditProvisionModalProps> = ({ provision, variables,
}
};

const handleOnHide = () => {
// Reset the state of the modal when it is closed
onHide();
setDisplayAddVariable(false);
setDisplayEditVariable(false);
setDisplayRemoveVariable(false);
setDisplayEditProvision(true);
setShowError(false);
};

return (
<Modal show={show} onHide={onHide} size="lg">
<Modal show={show} onHide={handleOnHide} size="lg">
{displayEditProvision && (
<>
<EditProvisionModalForm
provision={provision}
variables={variables}
loading={loading}
updateProvisionHandler={handleUpdateProvision}
onHide={onHide}
onHide={handleOnHide}
onDisplayAdd={handleDisplayAddVariable}
onDisplayEdit={handleDisplayEditVariable}
onDisplayRemove={handleDisplayRemoveVariable}
Expand All @@ -153,7 +163,7 @@ const EditProvisionModal: FC<EditProvisionModalProps> = ({ provision, variables,
{displayAddVariable && (
<AddVariableModalForm
loading={loading}
onHide={onHide}
onHide={handleOnHide}
onBack={returnToEditProvision}
onSave={handleAddVariable}
/>
Expand All @@ -162,7 +172,7 @@ const EditProvisionModal: FC<EditProvisionModalProps> = ({ provision, variables,
<EditVariableModalForm
variable={currentVariable}
loading={loading}
onHide={onHide}
onHide={handleOnHide}
onBack={returnToEditProvision}
onSave={handleUpdateVariable}
/>
Expand All @@ -171,7 +181,7 @@ const EditProvisionModal: FC<EditProvisionModalProps> = ({ provision, variables,
<RemoveVariableModalForm
variable={currentVariable}
loading={loading}
onHide={onHide}
onHide={handleOnHide}
onBack={returnToEditProvision}
onRemove={handleRemoveVariable}
/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,20 @@ const RemoveProvisionModal: FC<RemoveProvisionModalProps> = ({ provision, show,

return (
<Modal show={show} onHide={onHide} size="lg">
<Modal.Header closeButton>
<Modal.Header>
<Modal.Title>Remove Document Type</Modal.Title>
<Button
variant="none"
onClick={onHide}
style={{
marginLeft: 'auto',
border: 'none',
backgroundColor: 'transparent',
color: 'black',
}}
>
&times;
</Button>
</Modal.Header>
<Modal.Body>
<Form>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,8 +72,20 @@ const EditProvisionModalForm: React.FC<EditProvisionModalFormProps> = ({

return (
<>
<Modal.Header closeButton>
<Modal.Header>
<Modal.Title>Edit Provision</Modal.Title>
<Button
variant="none"
onClick={onHide}
style={{
marginLeft: 'auto',
border: 'none',
backgroundColor: 'transparent',
color: 'black',
}}
>
&times;
</Button>
</Modal.Header>
<Modal.Body>
<Form>
Expand Down
8 changes: 7 additions & 1 deletion frontend/src/app/util/util.ts
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,13 @@ export const buildDTRDisplayData = (data: DTR): DTRDisplayObject => {
let country: string = '';

if (firstTenant) {
primaryContactName = getFullName(firstTenant.firstName, firstTenant.middleName, firstTenant.lastName);
primaryContactName =
firstTenant.firstName || firstTenant.middleName || firstTenant.lastName
? getFullName(firstTenant.firstName, firstTenant.middleName, firstTenant.lastName)
: firstTenant.legalName
? firstTenant.legalName
: '';

primaryContactEmail = firstTenant.emailAddress ? firstTenant.emailAddress : '';
primaryContactPhone = formatPhoneNumber(
firstTenant.phoneNumber ? firstTenant.phoneNumber : '',
Expand Down

0 comments on commit 21428af

Please sign in to comment.