import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsValidationTutorialComponent } from './form-validation/forms-validation.component';
import { CoreModule, hookNavigator } from '@c8y/ngx-components';
import { RouterModule } from '@angular/router';

@NgModule({
  imports: [
    CommonModule,
    CoreModule,
    RouterModule.forChild([
      {
        path: 'forms-validation',
        component: FormsValidationTutorialComponent
      }
    ])
  ],
  declarations: [FormsValidationTutorialComponent],
  providers: [
    hookNavigator([
      {
        label: 'Forms',
        icon: 'form',
        preventDuplicates: true
      },
      {
        label: 'Validation',
        icon: 'form',
        path: 'forms-validation',
        parent: 'Forms',
        preventDuplicates: true
      }
    ])
  ]
})
export class FormsTutorialModule {}
