1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | var core_1 = require("@angular/core");
|
4 | var common_1 = require("@angular/common");
|
5 | var router_1 = require("@angular/router");
|
6 | var forms_1 = require("@angular/forms");
|
7 | var http_1 = require("@angular/common/http");
|
8 | var flex_layout_1 = require("@angular/flex-layout");
|
9 | var animations_1 = require("@angular/platform-browser/animations");
|
10 | var material_1 = require("@angular/material");
|
11 | var infra_1 = require("@soushians/infra");
|
12 | var form_1 = require("@soushians/form");
|
13 | var user_config_1 = require("./user.config");
|
14 | var services_1 = require("./services");
|
15 | var feature_1 = require("./feature");
|
16 | var profile_view_1 = require("./profile-view");
|
17 | var change_password_1 = require("./change-password");
|
18 | var profile_edit_1 = require("./profile-edit");
|
19 | var reset_password_1 = require("./reset-password");
|
20 | var search_account_1 = require("./search-account");
|
21 | var dashboard_1 = require("./dashboard");
|
22 | var NgsUserModule = (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 | }());
|
77 | exports.NgsUserModule = NgsUserModule;
|
78 | var RootNgsUserModule = (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 | }());
|
90 | exports.RootNgsUserModule = RootNgsUserModule;
|
91 |
|
\ | No newline at end of file |