UNPKG

@spartacus/storefront

Version:

Spartacus Storefront is a package that you can include in your application, which allows you to add default storefront features.

45 lines 4.59 kB
import { NgModule } from '@angular/core'; import { RouterModule } from '@angular/router'; import { PageLayoutComponent, PageLayoutModule, } from '../../../cms-structure/page/index'; import { LoginGuard } from './login.guard'; import * as i0 from "@angular/core"; import * as i1 from "@angular/router"; /** * This module enables to quickly switch from Resource Owner Password Flow * to Implicit Flow or Authorization Code Flow. The `login` route in this case will be * responsible for initalizing the redirect to OAuth server to login. * * Instead of manually invoking OAuth redirect you only have to redirect to `login` page. */ export class LoginRouteModule { } LoginRouteModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: LoginRouteModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); LoginRouteModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: LoginRouteModule, imports: [PageLayoutModule, i1.RouterModule] }); LoginRouteModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: LoginRouteModule, imports: [[ PageLayoutModule, RouterModule.forChild([ { path: null, canActivate: [LoginGuard], component: PageLayoutComponent, data: { cxRoute: 'login' }, }, ]), ]] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: LoginRouteModule, decorators: [{ type: NgModule, args: [{ imports: [ PageLayoutModule, RouterModule.forChild([ { path: null, canActivate: [LoginGuard], component: PageLayoutComponent, data: { cxRoute: 'login' }, }, ]), ], }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9naW4tcm91dGUubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvc3RvcmVmcm9udGxpYi9jbXMtY29tcG9uZW50cy91c2VyL2xvZ2luLXJvdXRlL2xvZ2luLXJvdXRlLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMvQyxPQUFPLEVBQ0wsbUJBQW1CLEVBQ25CLGdCQUFnQixHQUNqQixNQUFNLG1DQUFtQyxDQUFDO0FBQzNDLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7OztBQUUzQzs7Ozs7O0dBTUc7QUFjSCxNQUFNLE9BQU8sZ0JBQWdCOzs2R0FBaEIsZ0JBQWdCOzhHQUFoQixnQkFBZ0IsWUFYekIsZ0JBQWdCOzhHQVdQLGdCQUFnQixZQVpsQjtZQUNQLGdCQUFnQjtZQUNoQixZQUFZLENBQUMsUUFBUSxDQUFDO2dCQUNwQjtvQkFDRSxJQUFJLEVBQUUsSUFBSTtvQkFDVixXQUFXLEVBQUUsQ0FBQyxVQUFVLENBQUM7b0JBQ3pCLFNBQVMsRUFBRSxtQkFBbUI7b0JBQzlCLElBQUksRUFBRSxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUU7aUJBQzNCO2FBQ0YsQ0FBQztTQUNIOzJGQUVVLGdCQUFnQjtrQkFiNUIsUUFBUTttQkFBQztvQkFDUixPQUFPLEVBQUU7d0JBQ1AsZ0JBQWdCO3dCQUNoQixZQUFZLENBQUMsUUFBUSxDQUFDOzRCQUNwQjtnQ0FDRSxJQUFJLEVBQUUsSUFBSTtnQ0FDVixXQUFXLEVBQUUsQ0FBQyxVQUFVLENBQUM7Z0NBQ3pCLFNBQVMsRUFBRSxtQkFBbUI7Z0NBQzlCLElBQUksRUFBRSxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUU7NkJBQzNCO3lCQUNGLENBQUM7cUJBQ0g7aUJBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgUm91dGVyTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvcm91dGVyJztcbmltcG9ydCB7XG4gIFBhZ2VMYXlvdXRDb21wb25lbnQsXG4gIFBhZ2VMYXlvdXRNb2R1bGUsXG59IGZyb20gJy4uLy4uLy4uL2Ntcy1zdHJ1Y3R1cmUvcGFnZS9pbmRleCc7XG5pbXBvcnQgeyBMb2dpbkd1YXJkIH0gZnJvbSAnLi9sb2dpbi5ndWFyZCc7XG5cbi8qKlxuICogVGhpcyBtb2R1bGUgZW5hYmxlcyB0byBxdWlja2x5IHN3aXRjaCBmcm9tIFJlc291cmNlIE93bmVyIFBhc3N3b3JkIEZsb3dcbiAqIHRvIEltcGxpY2l0IEZsb3cgb3IgQXV0aG9yaXphdGlvbiBDb2RlIEZsb3cuIFRoZSBgbG9naW5gIHJvdXRlIGluIHRoaXMgY2FzZSB3aWxsIGJlXG4gKiByZXNwb25zaWJsZSBmb3IgaW5pdGFsaXppbmcgdGhlIHJlZGlyZWN0IHRvIE9BdXRoIHNlcnZlciB0byBsb2dpbi5cbiAqXG4gKiBJbnN0ZWFkIG9mIG1hbnVhbGx5IGludm9raW5nIE9BdXRoIHJlZGlyZWN0IHlvdSBvbmx5IGhhdmUgdG8gcmVkaXJlY3QgdG8gYGxvZ2luYCBwYWdlLlxuICovXG5ATmdNb2R1bGUoe1xuICBpbXBvcnRzOiBbXG4gICAgUGFnZUxheW91dE1vZHVsZSxcbiAgICBSb3V0ZXJNb2R1bGUuZm9yQ2hpbGQoW1xuICAgICAge1xuICAgICAgICBwYXRoOiBudWxsLFxuICAgICAgICBjYW5BY3RpdmF0ZTogW0xvZ2luR3VhcmRdLFxuICAgICAgICBjb21wb25lbnQ6IFBhZ2VMYXlvdXRDb21wb25lbnQsXG4gICAgICAgIGRhdGE6IHsgY3hSb3V0ZTogJ2xvZ2luJyB9LFxuICAgICAgfSxcbiAgICBdKSxcbiAgXSxcbn0pXG5leHBvcnQgY2xhc3MgTG9naW5Sb3V0ZU1vZHVsZSB7fVxuIl19