summaryrefslogtreecommitdiffstats
path: root/components/datalake-handler/admin/src/src/app/app.module.ts
diff options
context:
space:
mode:
Diffstat (limited to 'components/datalake-handler/admin/src/src/app/app.module.ts')
-rw-r--r--components/datalake-handler/admin/src/src/app/app.module.ts132
1 files changed, 42 insertions, 90 deletions
diff --git a/components/datalake-handler/admin/src/src/app/app.module.ts b/components/datalake-handler/admin/src/src/app/app.module.ts
index 53b4e064..94ce52e0 100644
--- a/components/datalake-handler/admin/src/src/app/app.module.ts
+++ b/components/datalake-handler/admin/src/src/app/app.module.ts
@@ -28,86 +28,66 @@ import { BrowserModule } from "@angular/platform-browser";
import { NgModule } from "@angular/core";
import { FormsModule } from "@angular/forms";
import { NgbModule } from "@ng-bootstrap/ng-bootstrap";
-
-import { AppRoutingModule } from "./app-routing.module";
-import { AppComponent } from "./app.component";
-
-import { HeaderComponent } from "./shared/layout/header/header.component";
-import { SidebarComponent } from "./shared/layout/sidebar/sidebar.component";
-
-import { FeederComponent } from "./views/feeder/feeder.component";
-import { TopicsComponent } from "./views/topics/topics.component";
-import { DatabaseComponent } from "./views/database/database.component";
-import { TopicListComponent } from "./views/topics/topic-list/topic-list.component";
-
-// Service
-import { AdminService } from "./core/services/admin.service";
-import { RestApiService } from "./core/services/rest-api.service";
-import { ToastrNotificationService } from "src/app/shared/components/toastr-notification/toastr-notification.service";
-
-// i18n
import { TranslateModule, TranslateLoader } from "@ngx-translate/core";
import { TranslateHttpLoader } from "@ngx-translate/http-loader";
-
+import { MatTabsModule } from "@angular/material";
+import { BrowserAnimationsModule } from "@angular/platform-browser/animations";
+import { HttpClientModule } from "@angular/common/http";
+import { HttpClient } from "@angular/common/http";
export function createLoader(http: HttpClient) {
return new TranslateHttpLoader(http);
}
+import { NgxDatatableModule } from "@swimlane/ngx-datatable";
-// REST API
-import { HttpClientModule } from "@angular/common/http";
-import { HttpClient } from "@angular/common/http";
+import { AppRoutingModule } from "./app-routing.module";
+import { AppComponent } from "./app.component";
+// DataLake pages
+import { FeederComponent } from "./views/feeder/feeder.component";
+import { TopicsComponent } from "./views/topics/topics.component";
+import { TopicListComponent } from "./views/topics/topic-list/topic-list.component";
+import { DatabaseComponent } from "./views/database/database.component";
import { DatabaseListComponent } from "./views/database/database-list/database-list.component";
-import { NgxDatatableModule } from "@swimlane/ngx-datatable";
-import { CouchbaseComponent } from "./views/database/database-list/dbs-modal/couchbase/couchbase.component";
-import { MongodbComponent } from "./views/database/database-list/dbs-modal/mongodb/mongodb.component";
-import { HdfsComponent } from "./views/database/database-list/dbs-modal/hdfs/hdfs.component";
-import { DatabaseAddModalComponent } from "./views/database/database-list/database-add-modal/database-add-modal.component";
-import { ElasticsearchComponent } from "./views/database/database-list/dbs-modal/elasticsearch/elasticsearch.component";
-import { DruidComponent } from "./views/database/database-list/dbs-modal/druid/druid.component";
+import { KafkaComponent } from "./views/kafka/kafka.component";
import { KafkaListComponent } from "./views/kafka/kafka-list/kafka-list.component";
-import { NewKafkaModalComponent } from "./views/kafka/kafka-list/new-kafka-modal/new-kafka-modal.component";
-import { EditKafkaModalComponent } from "./views/kafka/kafka-list/edit-kafka-modal/edit-kafka-modal.component";
import { ToolsComponent } from "./views/tools/tools.component";
-import { ModalToolsComponent } from "./views/tools/modal-tools/modal-tools.component";
-import { ToolAddModalComponent } from "./views/tools/tool-add-modal/tool-add-modal.component";
-
-// Modals
-import { TopicDetailModalComponent } from "./views/topics/topic-list/topic-detail-modal/topic-detail-modal.component";
-import { TopicConfigModalComponent } from "./views/topics/topic-list/topic-config-modal/topic-config-modal.component";
-import { ToastrNotificationComponent } from "./shared/components/toastr-notification/toastr-notification.component";
-import { AlertComponent } from "./shared/components/alert/alert.component";
-import { AboutComponent } from "./views/about/about.component";
-
-// Loading spinner
-import { NgxSpinnerModule } from "ngx-spinner";
import { DashboardSettingComponent } from "./views/dashboard-setting/dashboard-setting.component";
import { DashboardListComponent } from "./views/dashboard-setting/dashboard-list/dashboard-list.component";
-import { TemplateComponent } from "./views/dashboard-setting/template/template.component";
import { CreateDashboardComponent } from "./views/dashboard-setting/dashboard-list/create-dashboard/create-dashboard.component";
+import { TemplateComponent } from "./views/dashboard-setting/template/template.component";
import { TemplateListComponent } from "./views/dashboard-setting/template/template-list/template-list.component";
-import { NewTemplateModalComponent } from "./views/dashboard-setting/template/template-list/new-template-modal/new-template-modal.component";
-import { EditTemplateModalComponent } from "./views/dashboard-setting/template/template-list/edit-template-modal/edit-template-modal.component";
-import { NewTopicModelComponent } from "./views/topics/topic-list/new-topic-model/new-topic-model.component";
+import { AboutComponent } from "./views/about/about.component";
import { TestComponent } from "./views/test/test.component";
-import { ModalComponent } from "./shared/modules/modal/modal.component";
+
+// Services
+import { AdminService } from "./core/services/admin.service";
+import { RestApiService } from "./core/services/rest-api.service";
+import { ToastrNotificationService } from "src/app/shared/components/toastr-notification/toastr-notification.service";
+
+// Modals
+import { ModalDemoComponent } from "./views/test/modal-demo/modal-demo.component";
+import { TopicModalComponent } from "./views/topics/topic-list/topic-modal/topic-modal.component";
+import { KafkaModalComponent } from "./views/kafka/kafka-list/kafka-modal/kafka-modal.component";
+import { DbModalComponent } from "./views/database/database-list/db-modal/db-modal.component";
+import { ToolModalComponent } from "./views/tools/tool-modal/tool-modal.component";
+import { TemplateModalComponent } from "./views/dashboard-setting/template/template-list/template-modal/template-modal.component";
+
+// Shared modules
+import { HeaderComponent } from "./shared/layout/header/header.component";
+import { SidebarComponent } from "./shared/layout/sidebar/sidebar.component";
import { TableComponent } from "./shared/modules/table/table.component";
import { SearchComponent } from "./shared/modules/search/search.component";
import { CardComponent } from "./shared/modules/card/card.component";
import { ButtonComponent } from "./shared/components/Button/button.component";
-import { ModalDirective } from "./shared/modules/modal/modal.directive";
-import { ModalDemoComponent } from "./views/test/modal-demo/modal-demo.component";
-import { KafkaComponent } from "./views/kafka/kafka.component";
-// Angular SVG Icon
import { AngularSvgIconModule } from "angular-svg-icon";
import { IconComponent } from "./shared/components/icon/icon.component";
+import { NgxSpinnerModule } from "ngx-spinner";
+import { ModalComponent } from "./shared/modules/modal/modal.component";
+import { ModalDirective } from "./shared/modules/modal/modal.directive";
+import { ToastrNotificationComponent } from "./shared/components/toastr-notification/toastr-notification.component";
+import { AlertComponent } from "./shared/components/alert/alert.component";
-import { MatTabsModule } from "@angular/material";
-import { BrowserAnimationsModule } from "@angular/platform-browser/animations";
-import { TopicModalComponent } from "./views/topics/topic-list/topic-modal/topic-modal.component";
-import { KafkaModalComponent } from "./views/kafka/kafka-list/kafka-modal/kafka-modal.component";
-import { DbModalComponent } from "./views/database/database-list/db-modal/db-modal.component";
-import { ToolModalComponent } from "./views/tools/tool-modal/tool-modal.component";
+// Others
@NgModule({
declarations: [
@@ -119,14 +99,6 @@ import { ToolModalComponent } from "./views/tools/tool-modal/tool-modal.componen
DatabaseComponent,
TopicListComponent,
DatabaseListComponent,
- CouchbaseComponent,
- MongodbComponent,
- HdfsComponent,
- DatabaseAddModalComponent,
- ElasticsearchComponent,
- DruidComponent,
- TopicDetailModalComponent,
- TopicConfigModalComponent,
ToastrNotificationComponent,
AlertComponent,
AboutComponent,
@@ -135,9 +107,6 @@ import { ToolModalComponent } from "./views/tools/tool-modal/tool-modal.componen
CreateDashboardComponent,
TemplateComponent,
TemplateListComponent,
- NewTemplateModalComponent,
- EditTemplateModalComponent,
- NewTopicModelComponent,
TestComponent,
ModalComponent,
TableComponent,
@@ -148,16 +117,13 @@ import { ToolModalComponent } from "./views/tools/tool-modal/tool-modal.componen
ModalDemoComponent,
KafkaComponent,
KafkaListComponent,
- NewKafkaModalComponent,
- EditKafkaModalComponent,
ToolsComponent,
- ModalToolsComponent,
- ToolAddModalComponent,
IconComponent,
TopicModalComponent,
KafkaModalComponent,
DbModalComponent,
- ToolModalComponent
+ ToolModalComponent,
+ TemplateModalComponent
],
imports: [
BrowserModule,
@@ -182,29 +148,15 @@ import { ToolModalComponent } from "./views/tools/tool-modal/tool-modal.componen
bootstrap: [AppComponent],
entryComponents: [
AlertComponent,
- DatabaseAddModalComponent,
- CouchbaseComponent,
- DruidComponent,
- ElasticsearchComponent,
- MongodbComponent,
- HdfsComponent,
- TopicDetailModalComponent,
- TopicConfigModalComponent,
- NewTopicModelComponent,
CreateDashboardComponent,
- NewTemplateModalComponent,
- EditTemplateModalComponent,
ModalComponent,
ModalDemoComponent,
KafkaComponent,
- NewKafkaModalComponent,
- EditKafkaModalComponent,
- ToolAddModalComponent,
- ModalToolsComponent,
TopicModalComponent,
KafkaModalComponent,
DbModalComponent,
- ToolModalComponent
+ ToolModalComponent,
+ TemplateModalComponent
]
})
export class AppModule {}