UNPKG

@spartacus/user

Version:

User feature library for Spartacus

50 lines 5.52 kB
import { NgModule } from '@angular/core'; import { provideDefaultConfigFactory, UserProfileFacadeTransitionalToken, } from '@spartacus/core'; import { UserProfileFacade } from './facade/user-profile.facade'; import { USER_PROFILE_CORE_FEATURE, USER_PROFILE_FEATURE, } from './feature-name'; import * as i0 from "@angular/core"; // TODO: Inline this factory when we start releasing Ivy compiled libraries export function defaultUserProfileComponentsConfig() { const config = { featureModules: { [USER_PROFILE_FEATURE]: { cmsComponents: [ 'RegisterCustomerComponent', 'UpdateProfileComponent', 'UpdateEmailComponent', 'UpdatePasswordComponent', 'ForgotPasswordComponent', 'ResetPasswordComponent', 'CloseAccountComponent', ], }, // by default core is bundled together with components [USER_PROFILE_CORE_FEATURE]: USER_PROFILE_FEATURE, }, }; return config; } export class UserProfileRootModule { } UserProfileRootModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: UserProfileRootModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); UserProfileRootModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: UserProfileRootModule }); UserProfileRootModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: UserProfileRootModule, providers: [ provideDefaultConfigFactory(defaultUserProfileComponentsConfig), { provide: UserProfileFacadeTransitionalToken, useExisting: UserProfileFacade, }, ] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.0.5", ngImport: i0, type: UserProfileRootModule, decorators: [{ type: NgModule, args: [{ providers: [ provideDefaultConfigFactory(defaultUserProfileComponentsConfig), { provide: UserProfileFacadeTransitionalToken, useExisting: UserProfileFacade, }, ], }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlci1wcm9maWxlLXJvb3QubW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vZmVhdHVyZS1saWJzL3VzZXIvcHJvZmlsZS9yb290L3VzZXItcHJvZmlsZS1yb290Lm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFFTCwyQkFBMkIsRUFDM0Isa0NBQWtDLEdBQ25DLE1BQU0saUJBQWlCLENBQUM7QUFDekIsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sOEJBQThCLENBQUM7QUFDakUsT0FBTyxFQUNMLHlCQUF5QixFQUN6QixvQkFBb0IsR0FDckIsTUFBTSxnQkFBZ0IsQ0FBQzs7QUFFeEIsMkVBQTJFO0FBQzNFLE1BQU0sVUFBVSxrQ0FBa0M7SUFDaEQsTUFBTSxNQUFNLEdBQWM7UUFDeEIsY0FBYyxFQUFFO1lBQ2QsQ0FBQyxvQkFBb0IsQ0FBQyxFQUFFO2dCQUN0QixhQUFhLEVBQUU7b0JBQ2IsMkJBQTJCO29CQUMzQix3QkFBd0I7b0JBQ3hCLHNCQUFzQjtvQkFDdEIseUJBQXlCO29CQUN6Qix5QkFBeUI7b0JBQ3pCLHdCQUF3QjtvQkFDeEIsdUJBQXVCO2lCQUN4QjthQUNGO1lBQ0Qsc0RBQXNEO1lBQ3RELENBQUMseUJBQXlCLENBQUMsRUFBRSxvQkFBb0I7U0FDbEQ7S0FDRixDQUFDO0lBQ0YsT0FBTyxNQUFNLENBQUM7QUFDaEIsQ0FBQztBQVdELE1BQU0sT0FBTyxxQkFBcUI7O2tIQUFyQixxQkFBcUI7bUhBQXJCLHFCQUFxQjttSEFBckIscUJBQXFCLGFBUnJCO1FBQ1QsMkJBQTJCLENBQUMsa0NBQWtDLENBQUM7UUFDL0Q7WUFDRSxPQUFPLEVBQUUsa0NBQWtDO1lBQzNDLFdBQVcsRUFBRSxpQkFBaUI7U0FDL0I7S0FDRjsyRkFFVSxxQkFBcUI7a0JBVGpDLFFBQVE7bUJBQUM7b0JBQ1IsU0FBUyxFQUFFO3dCQUNULDJCQUEyQixDQUFDLGtDQUFrQyxDQUFDO3dCQUMvRDs0QkFDRSxPQUFPLEVBQUUsa0NBQWtDOzRCQUMzQyxXQUFXLEVBQUUsaUJBQWlCO3lCQUMvQjtxQkFDRjtpQkFDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge1xuICBDbXNDb25maWcsXG4gIHByb3ZpZGVEZWZhdWx0Q29uZmlnRmFjdG9yeSxcbiAgVXNlclByb2ZpbGVGYWNhZGVUcmFuc2l0aW9uYWxUb2tlbixcbn0gZnJvbSAnQHNwYXJ0YWN1cy9jb3JlJztcbmltcG9ydCB7IFVzZXJQcm9maWxlRmFjYWRlIH0gZnJvbSAnLi9mYWNhZGUvdXNlci1wcm9maWxlLmZhY2FkZSc7XG5pbXBvcnQge1xuICBVU0VSX1BST0ZJTEVfQ09SRV9GRUFUVVJFLFxuICBVU0VSX1BST0ZJTEVfRkVBVFVSRSxcbn0gZnJvbSAnLi9mZWF0dXJlLW5hbWUnO1xuXG4vLyBUT0RPOiBJbmxpbmUgdGhpcyBmYWN0b3J5IHdoZW4gd2Ugc3RhcnQgcmVsZWFzaW5nIEl2eSBjb21waWxlZCBsaWJyYXJpZXNcbmV4cG9ydCBmdW5jdGlvbiBkZWZhdWx0VXNlclByb2ZpbGVDb21wb25lbnRzQ29uZmlnKCk6IENtc0NvbmZpZyB7XG4gIGNvbnN0IGNvbmZpZzogQ21zQ29uZmlnID0ge1xuICAgIGZlYXR1cmVNb2R1bGVzOiB7XG4gICAgICBbVVNFUl9QUk9GSUxFX0ZFQVRVUkVdOiB7XG4gICAgICAgIGNtc0NvbXBvbmVudHM6IFtcbiAgICAgICAgICAnUmVnaXN0ZXJDdXN0b21lckNvbXBvbmVudCcsXG4gICAgICAgICAgJ1VwZGF0ZVByb2ZpbGVDb21wb25lbnQnLFxuICAgICAgICAgICdVcGRhdGVFbWFpbENvbXBvbmVudCcsXG4gICAgICAgICAgJ1VwZGF0ZVBhc3N3b3JkQ29tcG9uZW50JyxcbiAgICAgICAgICAnRm9yZ290UGFzc3dvcmRDb21wb25lbnQnLFxuICAgICAgICAgICdSZXNldFBhc3N3b3JkQ29tcG9uZW50JyxcbiAgICAgICAgICAnQ2xvc2VBY2NvdW50Q29tcG9uZW50JyxcbiAgICAgICAgXSxcbiAgICAgIH0sXG4gICAgICAvLyBieSBkZWZhdWx0IGNvcmUgaXMgYnVuZGxlZCB0b2dldGhlciB3aXRoIGNvbXBvbmVudHNcbiAgICAgIFtVU0VSX1BST0ZJTEVfQ09SRV9GRUFUVVJFXTogVVNFUl9QUk9GSUxFX0ZFQVRVUkUsXG4gICAgfSxcbiAgfTtcbiAgcmV0dXJuIGNvbmZpZztcbn1cblxuQE5nTW9kdWxlKHtcbiAgcHJvdmlkZXJzOiBbXG4gICAgcHJvdmlkZURlZmF1bHRDb25maWdGYWN0b3J5KGRlZmF1bHRVc2VyUHJvZmlsZUNvbXBvbmVudHNDb25maWcpLFxuICAgIHtcbiAgICAgIHByb3ZpZGU6IFVzZXJQcm9maWxlRmFjYWRlVHJhbnNpdGlvbmFsVG9rZW4sXG4gICAgICB1c2VFeGlzdGluZzogVXNlclByb2ZpbGVGYWNhZGUsXG4gICAgfSxcbiAgXSxcbn0pXG5leHBvcnQgY2xhc3MgVXNlclByb2ZpbGVSb290TW9kdWxlIHt9XG4iXX0=