@spartacus/user
Version:
User feature library for Spartacus
24 lines • 4.75 kB
JavaScript
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "@angular/router";
import * as i2 from "@angular/common";
import * as i3 from "@spartacus/core";
export class LoginRegisterComponent {
constructor(activatedRoute) {
this.activatedRoute = activatedRoute;
this.loginAsGuest = false;
}
ngOnInit() {
this.loginAsGuest = this.activatedRoute.snapshot.queryParams['forced'];
}
}
LoginRegisterComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: LoginRegisterComponent, deps: [{ token: i1.ActivatedRoute }], target: i0.ɵɵFactoryTarget.Component });
LoginRegisterComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.0.5", type: LoginRegisterComponent, selector: "cx-login-register", ngImport: i0, template: "<div class=\"register\">\n <p class=\"cx-section-title\">\n {{ 'loginForm.dontHaveAccount' | cxTranslate }}\n </p>\n\n <ng-container *ngIf=\"!loginAsGuest\">\n <a\n [routerLink]=\"{ cxRoute: 'register' } | cxUrl\"\n class=\"btn btn-block btn-secondary btn-register\"\n >{{ 'loginForm.register' | cxTranslate }}</a\n >\n </ng-container>\n\n <ng-container *ngIf=\"loginAsGuest\">\n <a\n [routerLink]=\"{ cxRoute: 'checkoutLogin' } | cxUrl\"\n class=\"btn btn-block btn-secondary btn-guest\"\n >{{ 'loginForm.guestCheckout' | cxTranslate }}</a\n >\n </ng-container>\n</div>\n", directives: [{ type: i2.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i1.RouterLinkWithHref, selector: "a[routerLink],area[routerLink]", inputs: ["routerLink", "target", "queryParams", "fragment", "queryParamsHandling", "preserveFragment", "skipLocationChange", "replaceUrl", "state", "relativeTo"] }], pipes: { "cxTranslate": i3.TranslatePipe, "cxUrl": i3.UrlPipe } });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: LoginRegisterComponent, decorators: [{
type: Component,
args: [{
selector: 'cx-login-register',
templateUrl: './login-register.component.html',
}]
}], ctorParameters: function () { return [{ type: i1.ActivatedRoute }]; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9naW4tcmVnaXN0ZXIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vZmVhdHVyZS1saWJzL3VzZXIvYWNjb3VudC9jb21wb25lbnRzL2xvZ2luLXJlZ2lzdGVyL2xvZ2luLXJlZ2lzdGVyLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uL2ZlYXR1cmUtbGlicy91c2VyL2FjY291bnQvY29tcG9uZW50cy9sb2dpbi1yZWdpc3Rlci9sb2dpbi1yZWdpc3Rlci5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLE1BQU0sZUFBZSxDQUFDOzs7OztBQU9sRCxNQUFNLE9BQU8sc0JBQXNCO0lBR2pDLFlBQXNCLGNBQThCO1FBQTlCLG1CQUFjLEdBQWQsY0FBYyxDQUFnQjtRQUZwRCxpQkFBWSxHQUFHLEtBQUssQ0FBQztJQUVrQyxDQUFDO0lBRXhELFFBQVE7UUFDTixJQUFJLENBQUMsWUFBWSxHQUFHLElBQUksQ0FBQyxjQUFjLENBQUMsUUFBUSxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUN6RSxDQUFDOzttSEFQVSxzQkFBc0I7dUdBQXRCLHNCQUFzQix5RENQbkMsaW5CQXFCQTsyRkRkYSxzQkFBc0I7a0JBSmxDLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLG1CQUFtQjtvQkFDN0IsV0FBVyxFQUFFLGlDQUFpQztpQkFDL0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQWN0aXZhdGVkUm91dGUgfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdjeC1sb2dpbi1yZWdpc3RlcicsXG4gIHRlbXBsYXRlVXJsOiAnLi9sb2dpbi1yZWdpc3Rlci5jb21wb25lbnQuaHRtbCcsXG59KVxuZXhwb3J0IGNsYXNzIExvZ2luUmVnaXN0ZXJDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuICBsb2dpbkFzR3Vlc3QgPSBmYWxzZTtcblxuICBjb25zdHJ1Y3Rvcihwcm90ZWN0ZWQgYWN0aXZhdGVkUm91dGU6IEFjdGl2YXRlZFJvdXRlKSB7fVxuXG4gIG5nT25Jbml0KCk6IHZvaWQge1xuICAgIHRoaXMubG9naW5Bc0d1ZXN0ID0gdGhpcy5hY3RpdmF0ZWRSb3V0ZS5zbmFwc2hvdC5xdWVyeVBhcmFtc1snZm9yY2VkJ107XG4gIH1cbn1cbiIsIjxkaXYgY2xhc3M9XCJyZWdpc3RlclwiPlxuICA8cCBjbGFzcz1cImN4LXNlY3Rpb24tdGl0bGVcIj5cbiAgICB7eyAnbG9naW5Gb3JtLmRvbnRIYXZlQWNjb3VudCcgfCBjeFRyYW5zbGF0ZSB9fVxuICA8L3A+XG5cbiAgPG5nLWNvbnRhaW5lciAqbmdJZj1cIiFsb2dpbkFzR3Vlc3RcIj5cbiAgICA8YVxuICAgICAgW3JvdXRlckxpbmtdPVwieyBjeFJvdXRlOiAncmVnaXN0ZXInIH0gfCBjeFVybFwiXG4gICAgICBjbGFzcz1cImJ0biBidG4tYmxvY2sgYnRuLXNlY29uZGFyeSBidG4tcmVnaXN0ZXJcIlxuICAgICAgPnt7ICdsb2dpbkZvcm0ucmVnaXN0ZXInIHwgY3hUcmFuc2xhdGUgfX08L2FcbiAgICA+XG4gIDwvbmctY29udGFpbmVyPlxuXG4gIDxuZy1jb250YWluZXIgKm5nSWY9XCJsb2dpbkFzR3Vlc3RcIj5cbiAgICA8YVxuICAgICAgW3JvdXRlckxpbmtdPVwieyBjeFJvdXRlOiAnY2hlY2tvdXRMb2dpbicgfSB8IGN4VXJsXCJcbiAgICAgIGNsYXNzPVwiYnRuIGJ0bi1ibG9jayBidG4tc2Vjb25kYXJ5IGJ0bi1ndWVzdFwiXG4gICAgICA+e3sgJ2xvZ2luRm9ybS5ndWVzdENoZWNrb3V0JyB8IGN4VHJhbnNsYXRlIH19PC9hXG4gICAgPlxuICA8L25nLWNvbnRhaW5lcj5cbjwvZGl2PlxuIl19