import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { NoopAnimationsModule } from '@angular/platform-browser/animations';

import { SkyVerticalTabsetModule } from '../vertical-tabset.module';

import { VerticalTabsetEmptyGroupTestComponent } from './vertical-tabset-empty-group.component';
import { VerticalTabsetWithNgForTestComponent } from './vertical-tabset-ngfor.component.fixture';
import { VerticalTabsetNoActiveTestComponent } from './vertical-tabset-no-active.component.fixture';
import { VerticalTabsetNoGroupTestComponent } from './vertical-tabset-no-group.component.fixture';
import { VerticalTabsetProgrammaticTestComponent } from './vertical-tabset-programmatic.component';
import { VerticalTabsetTestComponent } from './vertical-tabset.component.fixture';

@NgModule({
  declarations: [
    VerticalTabsetTestComponent,
    VerticalTabsetEmptyGroupTestComponent,
    VerticalTabsetNoGroupTestComponent,
    VerticalTabsetNoActiveTestComponent,
    VerticalTabsetWithNgForTestComponent,
  ],
  imports: [
    FormsModule,
    NoopAnimationsModule,
    SkyVerticalTabsetModule,
    VerticalTabsetProgrammaticTestComponent,
  ],
  exports: [
    VerticalTabsetTestComponent,
    VerticalTabsetEmptyGroupTestComponent,
    VerticalTabsetNoGroupTestComponent,
    VerticalTabsetNoActiveTestComponent,
    VerticalTabsetProgrammaticTestComponent,
    VerticalTabsetWithNgForTestComponent,
  ],
})
export class SkyVerticalTabsFixturesModule {}
