|
|
|
import {NgModule} from "@angular/core";
|
|
|
|
import {CommonModule} from "@angular/common";
|
|
|
|
import {CoreComponent} from "./core.component";
|
|
|
|
import {RepositoriesTabComponent} from "./repositories-tab/repositories-tab.component";
|
|
|
|
import {FilesTabComponent} from "./files-tab/files-tab.component";
|
|
|
|
import {FilesTabSidebarComponent} from "./files-tab/files-tab-sidebar/files-tab-sidebar.component";
|
|
|
|
import {ImportTabComponent} from "./import-tab/import-tab.component";
|
|
|
|
import {ImportTabSidebarComponent} from "./import-tab/import-tab-sidebar/import-tab-sidebar.component";
|
|
|
|
import {FilesystemImportComponent} from "./import-tab/import-tab-sidebar/filesystem-import/filesystem-import.component";
|
|
|
|
import {MatButtonModule} from "@angular/material/button";
|
|
|
|
import {MatSidenavModule} from "@angular/material/sidenav";
|
|
|
|
import {MatProgressBarModule} from "@angular/material/progress-bar";
|
|
|
|
import {ScrollingModule} from "@angular/cdk/scrolling";
|
|
|
|
import {MatTabsModule} from "@angular/material/tabs";
|
|
|
|
import {FlexModule} from "@angular/flex-layout";
|
|
|
|
import {MatOptionModule, MatRippleModule} from "@angular/material/core";
|
|
|
|
import {MatSelectModule} from "@angular/material/select";
|
|
|
|
import {MatCheckboxModule} from "@angular/material/checkbox";
|
|
|
|
import {MatDividerModule} from "@angular/material/divider";
|
|
|
|
import {NgIconsModule} from "@ng-icons/core";
|
|
|
|
import * as materialIcons from "@ng-icons/material-icons";
|
|
|
|
import {MatMenuModule} from "@angular/material/menu";
|
|
|
|
import {InputModule} from "../shared/input/input.module";
|
|
|
|
import {SidebarModule} from "../shared/sidebar/sidebar.module";
|
|
|
|
import {FileModule} from "../shared/file/file.module";
|
|
|
|
import {AppCommonModule} from "../shared/app-common/app-common.module";
|
|
|
|
import {ReactiveFormsModule} from "@angular/forms";
|
|
|
|
import {RepositoryCardComponent} from "./repositories-tab/repository-card/repository-card.component";
|
|
|
|
import {AddRepositoryDialogComponent} from "./repositories-tab/add-repository-dialog/add-repository-dialog.component";
|
|
|
|
import {MatCardModule} from "@angular/material/card";
|
|
|
|
import {MatListModule} from "@angular/material/list";
|
|
|
|
import {MatDialogModule} from "@angular/material/dialog";
|
|
|
|
import {MatTooltipModule} from "@angular/material/tooltip";
|
|
|
|
import {MatInputModule} from "@angular/material/input";
|
|
|
|
import {TagModule} from "../shared/tag/tag.module";
|
|
|
|
|
|
|
|
|
|
|
|
@NgModule({
|
|
|
|
declarations: [
|
|
|
|
RepositoriesTabComponent,
|
|
|
|
CoreComponent,
|
|
|
|
FilesTabComponent,
|
|
|
|
FilesTabSidebarComponent,
|
|
|
|
ImportTabComponent,
|
|
|
|
ImportTabSidebarComponent,
|
|
|
|
FilesystemImportComponent,
|
|
|
|
RepositoryCardComponent,
|
|
|
|
AddRepositoryDialogComponent,
|
|
|
|
],
|
|
|
|
exports: [
|
|
|
|
CoreComponent
|
|
|
|
],
|
|
|
|
imports: [
|
|
|
|
CommonModule,
|
|
|
|
MatTabsModule,
|
|
|
|
MatSidenavModule,
|
|
|
|
MatOptionModule,
|
|
|
|
MatSelectModule,
|
|
|
|
MatDividerModule,
|
|
|
|
MatProgressBarModule,
|
|
|
|
MatCheckboxModule,
|
|
|
|
ScrollingModule,
|
|
|
|
NgIconsModule.withIcons({...materialIcons}),
|
|
|
|
FlexModule,
|
|
|
|
MatButtonModule,
|
|
|
|
MatMenuModule,
|
|
|
|
MatRippleModule,
|
|
|
|
InputModule,
|
|
|
|
SidebarModule,
|
|
|
|
FileModule,
|
|
|
|
AppCommonModule,
|
|
|
|
ReactiveFormsModule,
|
|
|
|
MatCardModule,
|
|
|
|
MatListModule,
|
|
|
|
MatDialogModule,
|
|
|
|
MatTooltipModule,
|
|
|
|
MatInputModule,
|
|
|
|
TagModule,
|
|
|
|
]
|
|
|
|
})
|
|
|
|
export class CoreModule {
|
|
|
|
}
|