import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { BrowserModule } from '@angular/platform-browser'; import { AppRoutingModule } from './app-routing.module'; import { AppComponent } from './app.component'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { MatButtonModule } from '@angular/material/button'; import { NavComponent } from './nav/nav.component'; import { LayoutModule } from '@angular/cdk/layout'; import { MatToolbarModule } from '@angular/material/toolbar'; import { MatSidenavModule } from '@angular/material/sidenav'; import { MatIconModule } from '@angular/material/icon'; import { MatListModule } from '@angular/material/list'; import { HomeComponent } from './FE-View/home/home.component'; import { MatGridListModule } from '@angular/material/grid-list'; import { MatCardModule } from '@angular/material/card'; import { MatMenuModule } from '@angular/material/menu'; import { AuthModule } from './auth/auth.module'; import { ResourcesComponent } from './FE-View/resources/resources.component'; import { HttpClientModule } from '@angular/common/http'; import { RouterModule } from '@angular/router'; import { IssueComponent } from './FE-View/issue/issue.component'; import { ManagerComponent } from './manager/manager.component'; import { DeveloperComponent } from './developer/developer.component'; import { ReservationComponent } from './reservation/reservation.component'; import { NgbModule } from '@ng-bootstrap/ng-bootstrap'; import { FirmwareEngineerComponent } from './firmware-engineer/firmware-engineer.component'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { VminfoComponent } from './vminfo/vminfo.component'; import { VminfoListComponent } from './vminfo-list/vminfo-list.component'; import { ScheduleComponent } from './schedule/schedule.component'; import { CalendarModule, DateAdapter } from 'angular-calendar'; import { adapterFactory } from 'angular-calendar/date-adapters/date-fns'; import { HeaderUtilsModule } from './calendar-header.module'; import { WorkRequestComponent } from './work-request/work-request.component'; import { DevWorkRequestComponent } from './dev-work-request/dev-work-request.component'; import { ChrisEmbedComponent } from './manager/embed.component' @NgModule({ declarations: [ AppComponent, NavComponent, HomeComponent, ResourcesComponent, IssueComponent, ManagerComponent, DeveloperComponent, ReservationComponent, FirmwareEngineerComponent, VminfoComponent, VminfoListComponent, ScheduleComponent, WorkRequestComponent, DevWorkRequestComponent ], imports: [ /*RouterModule.forRoot([ path: '', component: VirtualMachineService, ]),*/ RouterModule, BrowserModule, CommonModule, AppRoutingModule, BrowserAnimationsModule, MatButtonModule, LayoutModule, MatToolbarModule, MatSidenavModule, MatIconModule, MatListModule, MatGridListModule, MatCardModule, MatMenuModule, AuthModule, HttpClientModule, NgbModule, HeaderUtilsModule, CalendarModule.forRoot({ provide: DateAdapter, useFactory: adapterFactory }), FormsModule, ReactiveFormsModule ], providers: [], bootstrap: [AppComponent] }) export class AppModule { }