diff --git a/registrants/src/UI/embc-registrant/src/app/core/components/dialog-components/self-serve-submissoin-dialog/self-serve-submission-dialog.component.html b/registrants/src/UI/embc-registrant/src/app/core/components/dialog-components/self-serve-submissoin-dialog/self-serve-submission-dialog.component.html new file mode 100644 index 000000000..607999f3d --- /dev/null +++ b/registrants/src/UI/embc-registrant/src/app/core/components/dialog-components/self-serve-submissoin-dialog/self-serve-submission-dialog.component.html @@ -0,0 +1,72 @@ +
Your e-Transfer request is being processed.
+1. Amount: $ {{ data?.totalAmount }}
++ @switch (data?.notificationPreference) { + @case (ETransferNotificationPreference.Email) { +
+ 3. Support Contact: While most e-Transfers are processed immediately, there are instances where processing
+ delays can occur. If your e-Transfer is not received within 24 hours, please contact
+ 1-800-585-9559.
+
+ 4. No Further Action Required: You DO NOT need to meet with a responder at a reception centre. For
+ information about evacuation orders and alerts, please visit your Local Emergency Programs website or
+
+ EmergencyInfoBC.ca.
+
5. Email Confirmation: A confirmation email will be sent to the email on file for your records.
+Are you sure you want to opt out of self-serve e-transfer?
-Please review the following and make any necessary edits. Required fields are marked with a red asterisk.
+@if (eTransferDetailsForm) { + +} diff --git a/registrants/src/UI/embc-registrant/src/app/feature-components/self-serve-support/self-serve-interac-e-transfer-form/self-serve-support-interac-e-transfer-form.component.scss b/registrants/src/UI/embc-registrant/src/app/feature-components/self-serve-support/self-serve-interac-e-transfer-form/self-serve-support-interac-e-transfer-form.component.scss new file mode 100644 index 000000000..dc96d540b --- /dev/null +++ b/registrants/src/UI/embc-registrant/src/app/feature-components/self-serve-support/self-serve-interac-e-transfer-form/self-serve-support-interac-e-transfer-form.component.scss @@ -0,0 +1,15 @@ +.eTransfer-form mat-form-field { + width: 450px; +} + +.container-with-logo { + display: flex; + flex-direction: row; + flex-wrap: wrap-reverse; + justify-content: space-between; +} + +.card-question { + font-size: var(--size-2); + margin-bottom: var(--size-2); +} diff --git a/registrants/src/UI/embc-registrant/src/app/feature-components/self-serve-support/self-serve-interac-e-transfer-form/self-serve-support-interac-e-transfer-form.component.ts b/registrants/src/UI/embc-registrant/src/app/feature-components/self-serve-support/self-serve-interac-e-transfer-form/self-serve-support-interac-e-transfer-form.component.ts new file mode 100644 index 000000000..33a488f8d --- /dev/null +++ b/registrants/src/UI/embc-registrant/src/app/feature-components/self-serve-support/self-serve-interac-e-transfer-form/self-serve-support-interac-e-transfer-form.component.ts @@ -0,0 +1,69 @@ +import { Component, Input } from '@angular/core'; +import { MatCardModule } from '@angular/material/card'; +import { ETransferDetailsForm } from '../self-serve-support.model'; +import { FormGroup, ReactiveFormsModule } from '@angular/forms'; +import { MatFormFieldModule } from '@angular/material/form-field'; +import { ETransferNotificationPreference } from 'src/app/core/model/e-transfer-notification-preference.model'; +import { ProfileDataService } from '../../profile/profile-data.service'; +import { IMaskDirective } from 'angular-imask'; +import { CustomValidationService } from 'src/app/core/services/customValidation.service'; +import { MatSelectModule } from '@angular/material/select'; +import { MatInputModule } from '@angular/material/input'; +import { MatCheckboxModule } from '@angular/material/checkbox'; + +@Component({ + selector: 'app-self-serve-support-interac-e-transfer-form', + standalone: true, + imports: [ + ReactiveFormsModule, + MatFormFieldModule, + MatCardModule, + MatInputModule, + MatSelectModule, + MatCheckboxModule, + IMaskDirective + ], + templateUrl: './self-serve-support-interac-e-transfer-form.component.html', + styleUrls: [ + '../self-serve-support-form.component.scss', + './self-serve-support-interac-e-transfer-form.component.scss' + ] +}) +export class SelfServeSupportInteracETransfterFormComponent { + ETransferNotificationPreference = ETransferNotificationPreference; + + @Input() eTransferDetailsForm: FormGroupAre you sure you want to opt out of self-serve e-transfer?
+Review Details
+Support Details
+ +e-Transfer Recipient Details
+ +Acknowledgment
++ + You are being provided with a one-time digital payment for supports. These funds have been provided for the + sole purpose to meet essential needs of individuals and their household members. + +
+ ++ If you haven't set up auto-deposit for Interac e-Transfer, the security answer for the e-transfer will be your + ESS File Number, which is {{ essFileId }}. +
+You can find your ESS File number under the Current Events tab of your ERA profile.
++ You currently have no supports selected. Please take a moment to update your support details to select the + necessary assistance for you and your household while you are evacuated. +
++ If you no longer require support or would prefer to proceed with referrals, you can + + + click here to opt out and receive supports via referral. + +
+- You currently have no supports selected. Please take a moment to update your support details to select - the necessary assistance for you and your household while you are evacuated. -
-- If you no longer require support or would prefer to proceed with referrals, you can - - - click here to opt out and receive supports via referral. - -
-