import { NgModule } from '@angular/core';
|
import { Routes, RouterModule } from '@angular/router';
|
import { SharedModule } from '@shared/shared.module';
|
import { NzTreeModule } from 'ng-tree-antd';
|
import { DndModule } from 'ng2-dnd';
|
|
import { ButtonsComponent } from './buttons/buttons.component';
|
import { NotificationComponent } from './notification/notification.component';
|
import { ModalComponent } from './modal/modal.component';
|
import { ModelCustomComponent } from './modal/custom.component';
|
import { SpinComponent } from './spin/spin.component';
|
import { DropdownComponent } from './dropdown/dropdown.component';
|
import { GridComponent } from './grid/grid.component';
|
import { GridMasonryComponent } from './gridmasonry/gridmasonry.component';
|
import { TypographyComponent } from './typography/typography.component';
|
import { IconsFontComponent } from './iconsfont/iconsfont.component';
|
import { ColorsComponent } from './colors/colors.component';
|
import { TreeAntdComponent } from './tree-antd/tree-antd.component';
|
import { DemoSortableComponent } from './sortable/sortable.component';
|
import { SweetAlertComponent } from './sweetalert/sweetalert.component';
|
|
const routes: Routes = [
|
{ path: 'buttons', component: ButtonsComponent },
|
{ path: 'notification', component: NotificationComponent },
|
{ path: 'modal', component: ModalComponent },
|
{ path: 'sweetalert', component: SweetAlertComponent },
|
{ path: 'spin', component: SpinComponent },
|
{ path: 'dropdown', component: DropdownComponent },
|
{ path: 'tree-antd', component: TreeAntdComponent },
|
{ path: 'sortable', component: DemoSortableComponent },
|
{ path: 'grid', component: GridComponent },
|
{ path: 'gridmasonry', component: GridMasonryComponent },
|
{ path: 'typography', component: TypographyComponent },
|
{ path: 'iconsfont', component: IconsFontComponent },
|
{ path: 'colors', component: ColorsComponent }
|
];
|
|
import { TreeAntdBasicComponent } from './tree-antd/basic.component';
|
import { TreeAntdAsyncComponent } from './tree-antd/async.component';
|
import { TreeAntdDraggableComponent } from './tree-antd/draggable.component';
|
import { TreeAntdSearchableComponent } from './tree-antd/searchable.component';
|
import { TreeAntdLineComponent } from './tree-antd/line.component';
|
|
const TreeAntdDemoComponentes = [
|
TreeAntdBasicComponent,
|
TreeAntdAsyncComponent,
|
TreeAntdDraggableComponent,
|
TreeAntdSearchableComponent,
|
TreeAntdLineComponent
|
];
|
|
@NgModule({
|
imports: [
|
SharedModule,
|
NzTreeModule,
|
DndModule.forRoot(),
|
RouterModule.forChild(routes)
|
],
|
declarations: [
|
ButtonsComponent,
|
NotificationComponent,
|
ModalComponent,
|
ModelCustomComponent,
|
SpinComponent,
|
DropdownComponent,
|
GridComponent,
|
GridMasonryComponent,
|
TypographyComponent,
|
IconsFontComponent,
|
ColorsComponent,
|
TreeAntdComponent,
|
...TreeAntdDemoComponentes,
|
DemoSortableComponent,
|
SweetAlertComponent
|
],
|
exports: [
|
RouterModule
|
],
|
entryComponents: [
|
ModelCustomComponent
|
]
|
})
|
export class ElementsModule { }
|