fuse-angular/src/app/main/apps/file-manager/file-manager.module.ts

53 lines
1.6 KiB
TypeScript

import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
import { CdkTableModule } from '@angular/cdk/table';
import { MatButtonModule, MatIconModule, MatRippleModule, MatSlideToggleModule, MatTableModule } from '@angular/material';
import { FuseSharedModule } from '@fuse/shared.module';
import { FuseSidebarModule } from '@fuse/components';
import { FileManagerService } from 'app/main/apps/file-manager/file-manager.service';
import { FileManagerComponent } from 'app/main/apps/file-manager/file-manager.component';
import { FileManagerDetailsSidebarComponent } from 'app/main/apps/file-manager/sidebars/details/details.component';
import { FileManagerFileListComponent } from 'app/main/apps/file-manager/file-list/file-list.component';
import { FileManagerMainSidebarComponent } from 'app/main/apps/file-manager/sidebars/main/main.component';
const routes: Routes = [
{
path : '**',
component: FileManagerComponent,
children : [],
resolve : {
files: FileManagerService
}
}
];
@NgModule({
declarations: [
FileManagerComponent,
FileManagerFileListComponent,
FileManagerMainSidebarComponent,
FileManagerDetailsSidebarComponent
],
imports : [
RouterModule.forChild(routes),
CdkTableModule,
MatButtonModule,
MatIconModule,
MatRippleModule,
MatSlideToggleModule,
MatTableModule,
FuseSharedModule,
FuseSidebarModule
],
providers : [
FileManagerService
]
})
export class FileManagerModule
{
}