From 910780f4bb8298735cf61a8a6458bc2ce8280dcf Mon Sep 17 00:00:00 2001
From: rr-bw <102181210+rr-bw@users.noreply.github.com>
Date: Thu, 24 Apr 2025 21:50:38 -0700
Subject: [PATCH] CompleteTrialInitiationComponent - initialize data before
rendering InputPasswordComponent
---
.../complete-trial-initiation.component.html | 174 ++++++++++--------
.../complete-trial-initiation.component.ts | 3 +
2 files changed, 96 insertions(+), 81 deletions(-)
diff --git a/apps/web/src/app/billing/trial-initiation/complete-trial-initiation/complete-trial-initiation.component.html b/apps/web/src/app/billing/trial-initiation/complete-trial-initiation/complete-trial-initiation.component.html
index b5238e3361c..502cfb00eaa 100644
--- a/apps/web/src/app/billing/trial-initiation/complete-trial-initiation/complete-trial-initiation.component.html
+++ b/apps/web/src/app/billing/trial-initiation/complete-trial-initiation/complete-trial-initiation.component.html
@@ -1,87 +1,99 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+} @else {
+
+
+
+
+
+
+
+
+
+
+
+
+
- {{ "getStarted" | i18n | titlecase }}
-
-
- {{ "inviteUsers" | i18n }}
-
-
-
-
-
+
+
+
+
+
+
+
+
+}
diff --git a/apps/web/src/app/billing/trial-initiation/complete-trial-initiation/complete-trial-initiation.component.ts b/apps/web/src/app/billing/trial-initiation/complete-trial-initiation/complete-trial-initiation.component.ts
index 62fa1d3ee59..245bbba4b85 100644
--- a/apps/web/src/app/billing/trial-initiation/complete-trial-initiation/complete-trial-initiation.component.ts
+++ b/apps/web/src/app/billing/trial-initiation/complete-trial-initiation/complete-trial-initiation.component.ts
@@ -52,6 +52,7 @@ export class CompleteTrialInitiationComponent implements OnInit, OnDestroy {
@ViewChild("stepper", { static: false }) verticalStepper: VerticalStepperComponent;
inputPasswordFlow = InputPasswordFlow.AccountRegistration;
+ initializing = true;
/** Password Manager or Secrets Manager */
product: ProductType;
@@ -198,6 +199,8 @@ export class CompleteTrialInitiationComponent implements OnInit, OnDestroy {
.subscribe(() => {
this.orgInfoFormGroup.controls.name.markAsTouched();
});
+
+ this.initializing = false;
}
ngOnDestroy(): void {