
/*
 * Copyright (c) 2023 Thomas Hansen - For license inquiries you can contact thomas@ainiro.io.
 */

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { DatabasesRoutingModule } from './databases.routing.module';
import { CommonComponentsModule } from 'src/app/components/protected/common/common-components.module';
import { MaterialModule } from 'src/app/modules/material.module';
import { DatabasesComponent } from '../databases.component';
import { FormsModule } from '@angular/forms';
import { SharedModule } from 'src/app/modules/shared.module';
import { ConnectComponent } from '../connect-databases/connect-databases.component';
import { ManageDatabasesComponent } from '../manage-databases/manage-databases.component';
import { ManageCatalogsComponent } from '../connect-databases/components/manage-catalogs/manage-catalogs.component';
import { CatalogNameComponent } from '../connect-databases/components/catalog-name/catalog-name.component';

@NgModule({
  declarations: [
    DatabasesComponent,
    ManageDatabasesComponent,
    ConnectComponent,
    ManageCatalogsComponent,
    CatalogNameComponent
  ],
  imports: [
    CommonModule,
    DatabasesRoutingModule,
    CommonComponentsModule,
    MaterialModule,
    FormsModule,
    SharedModule
  ]
})
export class DatabasesModule { }
