import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { ObjectsViewModule } from '@objects-view/objects-view.module';
import { CommonTabsModule } from '@shared/common-tabs/common-tabs.module';
import { VolumeTypeListComponent } from './volume-type-list/volume-type-list.component';
import { VolumeTypesRoutingModule } from './volume-types-routing.module';
import { VolumeTypeCreateComponent } from './volume-type-create/volume-type-create.component';
import { VolumeTypeDetailsComponent } from './volume-type-details/volume-type-details.component';
import { VolumeTypeEditComponent } from './volume-type-edit/volume-type-edit.component';
import { MatButtonModule } from '@angular/material/button';
import { UiModule } from '@shared/ui/ui.module';
import { VolumeTypeEditFormComponent } from './tabs/volume-type-edit-form/volume-type-edit-form.component';
import {
  VolumeTypeDetailsOverviewComponent
} from './tabs/volume-type-details-overview/volume-type-details-overview.component';

@NgModule({
  declarations: [
    VolumeTypeListComponent,
    VolumeTypeCreateComponent,
    VolumeTypeDetailsComponent,
    VolumeTypeEditComponent,
    VolumeTypeEditFormComponent,
    VolumeTypeDetailsOverviewComponent,
  ],
  imports: [
    CommonModule,
    ObjectsViewModule,
    VolumeTypesRoutingModule,
    CommonTabsModule,
    MatButtonModule,
    UiModule,
  ]
})
export class VolumeTypesModule {
}
