UNPKG

3.94 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3var core_1 = require("@angular/core");
4var common_1 = require("@angular/common");
5var router_1 = require("@angular/router");
6var forms_1 = require("@angular/forms");
7var http_1 = require("@angular/common/http");
8var flex_layout_1 = require("@angular/flex-layout");
9var animations_1 = require("@angular/platform-browser/animations");
10var material_1 = require("@angular/material");
11var infra_1 = require("@soushians/infra");
12var form_1 = require("@soushians/form");
13var user_config_1 = require("./user.config");
14var services_1 = require("./services");
15var feature_1 = require("./feature");
16var profile_view_1 = require("./profile-view");
17var change_password_1 = require("./change-password");
18var profile_edit_1 = require("./profile-edit");
19var reset_password_1 = require("./reset-password");
20var search_account_1 = require("./search-account");
21var dashboard_1 = require("./dashboard");
22var NgsUserModule = /** @class */ (function () {
23 function NgsUserModule() {
24 }
25 NgsUserModule.forRoot = function (config) {
26 return {
27 ngModule: RootNgsUserModule,
28 providers: [
29 { provide: user_config_1.MODULE_CONFIG_TOKEN, useValue: config },
30 services_1.UserConfigurationService,
31 services_1.PasswordService,
32 services_1.UserService
33 ]
34 };
35 };
36 NgsUserModule.decorators = [
37 { type: core_1.NgModule, args: [{
38 imports: [
39 http_1.HttpClientModule,
40 infra_1.InfraModule,
41 form_1.NgsFormModule,
42 forms_1.FormsModule,
43 router_1.RouterModule,
44 common_1.CommonModule,
45 material_1.MatExpansionModule,
46 material_1.MatSnackBarModule,
47 material_1.MatIconModule,
48 material_1.MatButtonModule,
49 material_1.MatCardModule,
50 material_1.MatSelectModule,
51 material_1.MatInputModule,
52 material_1.MatFormFieldModule,
53 material_1.MatTabsModule,
54 flex_layout_1.FlexLayoutModule,
55 material_1.MatRadioModule,
56 forms_1.ReactiveFormsModule,
57 animations_1.BrowserAnimationsModule
58 ],
59 declarations: [
60 search_account_1.SearchComponent,
61 profile_view_1.ProfileComponent,
62 change_password_1.ChangePasswordComponent,
63 profile_edit_1.ProfileEditComponent,
64 profile_view_1.ProfileContainerComponent,
65 dashboard_1.DashboardLinksComponent,
66 reset_password_1.ResetPasswordRequestComponent,
67 feature_1.FeatureContainerComponent,
68 dashboard_1.DashboardContainerComponent,
69 change_password_1.ChangePasswordContainerComponent,
70 profile_edit_1.ProfileEditContainerComponent
71 ],
72 exports: []
73 },] },
74 ];
75 return NgsUserModule;
76}());
77exports.NgsUserModule = NgsUserModule;
78var RootNgsUserModule = /** @class */ (function () {
79 function RootNgsUserModule() {
80 }
81 RootNgsUserModule.decorators = [
82 { type: core_1.NgModule, args: [{
83 imports: [
84 NgsUserModule,
85 ]
86 },] },
87 ];
88 return RootNgsUserModule;
89}());
90exports.RootNgsUserModule = RootNgsUserModule;
91//# sourceMappingURL=user.module.js.map
\No newline at end of file