-
kbeyro authored
# Conflicts: # build.gradle # build_and_publish.sh # src/app/appmarket/appinstance/appinstance.module.ts # src/app/appmarket/domains/domains.module.ts # src/app/appmarket/domains/list/domainslist.component.html # src/app/appmarket/domains/list/domainslist.component.ts
kbeyro authored# Conflicts: # build.gradle # build_and_publish.sh # src/app/appmarket/appinstance/appinstance.module.ts # src/app/appmarket/domains/domains.module.ts # src/app/appmarket/domains/list/domainslist.component.html # src/app/appmarket/domains/list/domainslist.component.ts
appinstance.module.ts 3.30 KiB
import {NgModule} from '@angular/core';
import {RouterModule} from '@angular/router';
import {CommonModule} from '@angular/common';
import {FormsModule, ReactiveFormsModule} from '@angular/forms';
import {AuthModule} from '../../auth/auth.module';
import {SharedModule} from '../../shared/shared.module';
import {PipesModule} from '../../pipe/pipes.module';
import {AppInstanceComponent} from './appinstance/appinstance.component';
import {AppInstanceProgressModule} from './appinstanceprogress/appinstanceprogress.module';
import {AppsService} from '../../service/apps.service';
import {AppInstanceService} from '../../service/appinstance.service';
import {TagService} from '../../service/tag.service';
import {AppInstanceListComponent} from './appinstancelist/appinstancelist.component';
import {AppRestartModalComponent} from './modals/app-restart-modal';
import {AppAbortModalComponent} from './modals/app-abort-modal';
import {AppUpgradeModalComponent} from './modals/app-upgrade-modal';
import {TranslateModule} from '@ngx-translate/core';
import {NgxPaginationModule} from 'ngx-pagination';
import {FormioAppConfig, FormioModule} from 'angular-formio';
import {AppConfig} from '../../../formio-config';
import {AccessMethodsModalComponent} from './modals/access-methods-modal/access-methods-modal.component';
import { SshShellComponent } from './ssh-shell/ssh-shell.component';
import {NgTerminalModule} from 'ng-terminal';
import { AppInstanceShellViewComponent } from './appinstance-shell-view/appinstance-shell-view.component';
import { AddMembersModalComponent } from './modals/add-members-modal/add-members-modal.component';
import {MultiSelectModule} from 'primeng/multiselect';
import { SelectPodModalComponent } from './modals/select-pod-modal/select-pod-modal.component';
import {TooltipModule} from 'primeng/tooltip';
import {AppinstanceSearchPipe} from './appinstance-search.pipe';
import {InputTextModule} from 'primeng/inputtext';
import { AppdeploymentComponent } from '../bulkDeployment/appDeployment/appchoose/appdeployment.component';
import {DropdownModule} from 'primeng/dropdown';
import {TimelineModule} from 'primeng/timeline';
import {ButtonModule} from 'primeng/button';
@NgModule({
declarations: [
AppInstanceComponent,
AppInstanceListComponent,
AppRestartModalComponent,
AppAbortModalComponent,
AppUpgradeModalComponent,
AccessMethodsModalComponent,
SshShellComponent,
AppInstanceShellViewComponent,
AddMembersModalComponent,
SelectPodModalComponent,
AppinstanceSearchPipe,
SelectPodModalComponent,
AppdeploymentComponent
],
imports: [
FormioModule,
CommonModule,
FormsModule,
ReactiveFormsModule,
RouterModule,
SharedModule,
AuthModule,
AppInstanceProgressModule,
PipesModule,
NgxPaginationModule,
TranslateModule.forChild(),
NgTerminalModule,
MultiSelectModule,
TooltipModule,
DropdownModule,
TimelineModule,
ButtonModule,
InputTextModule,
],
exports: [
AppInstanceComponent,
AppInstanceListComponent,
AppinstanceSearchPipe
],
providers: [
AppsService,
AppInstanceService,
TagService,
{provide: FormioAppConfig, useValue: AppConfig}
]
})
export class AppInstanceModule {}