import { DragDropModule } from '@angular/cdk/drag-drop';
import { OverlayModule } from '@angular/cdk/overlay';
import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { NxActionModule } from '@aposin/ng-aquila/action';
import { NxIconModule } from '@aposin/ng-aquila/icon';
import { NxTreeModule } from '@aposin/ng-aquila/tree';
import { AclIconModule } from '../acl-icon/acl-icon.module';
import { HeaderComponent } from './header/header.component';
import { AclHierarchicalInspectorComponent } from './hierarchical-inspector.component';
import { RuleEditorComponent } from './rule-editor/rule-editor.component';
import { RulesComponent } from './rules/rules.component';
@NgModule({
declarations: [
AclHierarchicalInspectorComponent,
HeaderComponent,
RulesComponent,
RuleEditorComponent
],
imports: [
CommonModule,
DragDropModule,
OverlayModule,
AclIconModule,
NxTreeModule,
NxActionModule,
NxIconModule
],
exports: [AclHierarchicalInspectorComponent]
})
export class AclHierarchicalInspectorModule {}