app.module.ts 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. import { NgModule } from '@angular/core';
  2. import { BrowserModule } from '@angular/platform-browser';
  3. import { AppComponent } from './app.component';
  4. import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
  5. import { AppRoutingModule } from './app-routing.module';
  6. import { LoginComponent } from './components/login/login.component';
  7. import { UsersProfilesComponent } from './components/users-profiles/users-profiles.component';
  8. import { UsersAdminComponent } from './components/users-profiles/users-admin/users-admin.component';
  9. import { ProfilesAdminComponent } from './components/users-profiles/profiles-admin/profiles-admin.component';
  10. import { HttpClientModule } from '@angular/common/http';
  11. import { ReactiveFormsModule } from '@angular/forms';
  12. import { NewUserComponent } from './components/users-profiles/users-admin/new-user/new-user.component';
  13. import { NewPasswordComponent } from './components/users-profiles/users-admin/new-password/new-password.component';
  14. import { DeleteAlertComponent } from './components/users-profiles/users-admin/delete-alert/delete-alert.component';
  15. import { PermissionsComponent } from './components/users-profiles/profiles-admin/permissions/permissions.component';
  16. /* Angular Material Imports Starts*/
  17. import { MatCardModule } from '@angular/material/card';
  18. import { MatTabsModule } from '@angular/material/tabs';
  19. import { MatButtonModule } from '@angular/material/button';
  20. import { MatInputModule } from '@angular/material/input';
  21. import { MatSnackBarModule } from '@angular/material/snack-bar';
  22. import { MatIconModule } from '@angular/material/icon';
  23. import { MatTooltipModule } from '@angular/material/tooltip';
  24. import { MatProgressSpinnerModule } from '@angular/material/progress-spinner';
  25. import { MatGridListModule } from '@angular/material/grid-list';
  26. import { MatSelectModule } from '@angular/material/select';
  27. import { MatDialogModule } from '@angular/material/dialog';
  28. import { MatExpansionModule } from '@angular/material/expansion';
  29. import { MatToolbarModule } from '@angular/material/toolbar';
  30. import { MatSidenavModule } from '@angular/material/sidenav';
  31. import { TemplateComponent } from './components/template/template.component';
  32. import { FlexLayoutModule } from '@angular/flex-layout';
  33. import {MatSlideToggleModule} from '@angular/material/slide-toggle';
  34. /* Angular Material Imports Ends*/
  35. @NgModule({
  36. declarations: [
  37. AppComponent,
  38. LoginComponent,
  39. UsersProfilesComponent,
  40. UsersAdminComponent,
  41. ProfilesAdminComponent,
  42. NewUserComponent,
  43. NewPasswordComponent,
  44. DeleteAlertComponent,
  45. TemplateComponent,
  46. PermissionsComponent
  47. ],
  48. imports: [
  49. BrowserModule,
  50. BrowserAnimationsModule,
  51. AppRoutingModule,
  52. MatCardModule,
  53. MatTabsModule,
  54. MatButtonModule,
  55. MatInputModule,
  56. HttpClientModule,
  57. MatSnackBarModule,
  58. MatIconModule,
  59. MatTooltipModule,
  60. MatProgressSpinnerModule,
  61. ReactiveFormsModule,
  62. MatGridListModule,
  63. MatSelectModule,
  64. MatDialogModule,
  65. MatExpansionModule,
  66. MatToolbarModule,
  67. MatSidenavModule,
  68. FlexLayoutModule,
  69. MatSlideToggleModule
  70. ],
  71. providers: [],
  72. bootstrap: [AppComponent]
  73. })
  74. export class AppModule { }