File

feature-libs/user/account/components/login-register/login-register.component.ts

Implements

OnInit

Metadata

selector cx-login-register
templateUrl ./login-register.component.html

Index

Properties
Methods

Constructor

constructor(activatedRoute: ActivatedRoute)
Parameters :
Name Type Optional
activatedRoute ActivatedRoute No

Methods

ngOnInit
ngOnInit()
Returns : void

Properties

loginAsGuest
Default value : false
import { Component, OnInit } from '@angular/core';
import { ActivatedRoute } from '@angular/router';

@Component({
  selector: 'cx-login-register',
  templateUrl: './login-register.component.html',
})
export class LoginRegisterComponent implements OnInit {
  loginAsGuest = false;

  constructor(protected activatedRoute: ActivatedRoute) {}

  ngOnInit(): void {
    this.loginAsGuest = this.activatedRoute.snapshot.queryParams['forced'];
  }
}
<div class="register">
  <p class="cx-section-title">
    {{ 'loginForm.dontHaveAccount' | cxTranslate }}
  </p>

  <ng-container *ngIf="!loginAsGuest">
    <a
      [routerLink]="{ cxRoute: 'register' } | cxUrl"
      class="btn btn-block btn-secondary btn-register"
      >{{ 'loginForm.register' | cxTranslate }}</a
    >
  </ng-container>

  <ng-container *ngIf="loginAsGuest">
    <a
      [routerLink]="{ cxRoute: 'checkoutLogin' } | cxUrl"
      class="btn btn-block btn-secondary btn-guest"
      >{{ 'loginForm.guestCheckout' | cxTranslate }}</a
    >
  </ng-container>
</div>
Legend
Html element
Component
Html element with directive

result-matching ""

    No results matching ""