@if (submitSuccess()) {

{{ 'selfServiceOnboard.success' | translate }}

} @else if (step() === 'lead') {

{{ 'selfServiceOnboard.stepLead' | translate }}

{{ 'selfServiceOnboard.name' | translate }} @if (leadForm.controls.name.invalid && leadForm.controls.name.touched) { {{ 'validation.required' | translate }} } {{ 'selfServiceOnboard.companyName' | translate }} @if (leadForm.controls.companyName.invalid && leadForm.controls.companyName.touched) { {{ 'validation.required' | translate }} } {{ 'selfServiceOnboard.companyWebsite' | translate }} @if (leadForm.controls.companyWebsite.hasError('required') && leadForm.controls.companyWebsite.touched) { {{ 'validation.required' | translate }} } @else if (leadForm.controls.companyWebsite.hasError('companyWebsite') && leadForm.controls.companyWebsite.touched) { {{ 'validation.companyWebsite' | translate }} }
{{ 'selfServiceOnboard.dialCode' | translate }} @for (country of countries; track country.code) { {{ country.name }} ({{ country.dialCode }}) } {{ 'selfServiceOnboard.phone' | translate }} @if (leadForm.controls.phone.hasError('required') && leadForm.controls.phone.touched) { {{ 'validation.required' | translate }} } @else if (leadForm.controls.phone.hasError('phoneInvalid') && leadForm.controls.phone.touched) { {{ 'validation.phoneInvalid' | translate }} }
{{ 'selfServiceOnboard.industry' | translate }} @for (industry of industries; track industry.value) { {{ industry.label }} } @if (leadForm.controls.industry.invalid && leadForm.controls.industry.touched) { {{ 'validation.required' | translate }} } {{ 'selfServiceOnboard.email' | translate }} @if (leadForm.controls.email.hasError('required') && leadForm.controls.email.touched) { {{ 'validation.required' | translate }} } @else if (leadForm.controls.email.hasError('email') && leadForm.controls.email.touched) { {{ 'validation.email' | translate }} } {{ 'selfServiceOnboard.password' | translate }} @if (leadForm.controls.password.hasError('required') && leadForm.controls.password.touched) { {{ 'validation.required' | translate }} } @else if (leadForm.controls.password.hasError('passwordStrength') && leadForm.controls.password.touched) { {{ 'validation.passwordStrength' | translate }} } @if (showPasswordRules()) {

{{ 'validation.passwordStrength' | translate }}

} {{ 'selfServiceOnboard.confirmPassword' | translate }} @if (leadForm.controls.confirmPassword.touched && leadForm.hasError('passwordMismatch')) { } {{ 'selfServiceOnboard.city' | translate }} @if (leadForm.controls.city.invalid && leadForm.controls.city.touched) { {{ 'validation.required' | translate }} } {{ 'selfServiceOnboard.zip' | translate }} @if (leadForm.controls.zip.invalid && leadForm.controls.zip.touched) { {{ 'validation.required' | translate }} } {{ 'selfServiceOnboard.country' | translate }} @for (country of countries; track country.code) { {{ country.name }} } @if (leadForm.controls.country.invalid && leadForm.controls.country.touched) { {{ 'validation.required' | translate }} } {{ 'common.termsAgree' | translate }} @if (leadForm.controls.agreedToTerms.invalid && leadForm.controls.agreedToTerms.touched) {

{{ 'common.termsRequired' | translate }}

}
} @else {

{{ 'selfServiceOnboard.stepPlan' | translate }}

@if (submitError()) { }
@for (plan of plans; track plan.planId) { {{ plan.name }}

{{ plan.price }} {{ plan.billingPeriod }}

    @for (feature of plan.features; track feature) {
  • {{ feature }}
  • }
@if (plan.isEnterprise) { {{ 'selfServiceOnboard.contactUs' | translate }} } @else { }
}
}