import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { FormsModule } from '@angular/forms'; import { SamHierarchicalAutocompleteComponent } from './autocomplete/autocomplete.component'; import { SamHierarchicalTreeComponent } from './hierarchical-tree/hierarchical-tree.component'; import { SamHierarchicalTreeGridComponent } from './hierarchical-tree-grid/hierarchical-tree-grid.component'; import { SamHierarchicalSelectedResultComponent } from './selected-result/selected-result.component'; import { SamHierarchicalTreeHeaderComponent } from './hierarchical-tree-header/hierarchical-tree-header.component'; import { SamHierarchicalComponent } from './hierarchical/hierarchical.component'; import { SamWrapperModule } from '../../wrappers'; import { SamDataTableModule, SamModalModule } from '../../components'; import { SamCheckboxModule, SamSelectModule, SamTextInputModule } from '../../form-controls'; import { SamButtonModule } from '../../elements'; import { SamIconsModule } from '../icon'; import { SamDirectivesModule } from '../../directives'; @NgModule({ imports: [ CommonModule, FormsModule, SamWrapperModule, SamDataTableModule, SamCheckboxModule, SamSelectModule, SamButtonModule, SamTextInputModule, SamIconsModule, SamModalModule, SamDirectivesModule ], declarations: [SamHierarchicalAutocompleteComponent, SamHierarchicalTreeComponent, SamHierarchicalTreeGridComponent, SamHierarchicalSelectedResultComponent, SamHierarchicalTreeHeaderComponent, SamHierarchicalComponent], exports: [SamHierarchicalAutocompleteComponent, SamHierarchicalTreeComponent, SamHierarchicalTreeGridComponent, SamHierarchicalSelectedResultComponent, SamHierarchicalTreeHeaderComponent, SamHierarchicalComponent] }) export class SamHierarchicalModule { }