@@ -5,6 +5,7 @@ import { BrowserModule, Title } from '@angular/platform-browser';
55import { FormsModule , ReactiveFormsModule } from '@angular/forms' ;
66import { HTTP_INTERCEPTORS , HttpClientModule } from '@angular/common/http' ;
77import { IColorConfig , NgxThemeModule } from "@brumeilde/ngx-theme" ;
8+ import { MarkdownModule , MarkdownService , provideMarkdown } from "ngx-markdown" ;
89import { Router , RouterModule } from '@angular/router' ;
910
1011import { AccountDeleteConfirmationComponent } from './components/user-settings/account-delete-confirmation/account-delete-confirmation.component' ;
@@ -27,6 +28,7 @@ import { BreadcrumbsComponent } from './components/ui-components/breadcrumbs/bre
2728import { BrowserAnimationsModule } from '@angular/platform-browser/animations' ;
2829import { ClipboardModule } from '@angular/cdk/clipboard' ;
2930import { CodeEditorModule } from '@ngstack/code-editor' ;
31+ import { CodeRowComponent } from "./components/ui-components/row-fields/code/code.component" ;
3032import { CompanyComponent } from './components/company/company.component' ;
3133import { CompanyMemberInvitationComponent } from './components/company-member-invitation/company-member-invitation.component' ;
3234import { ConfigModule } from './modules/config.module' ;
@@ -41,11 +43,13 @@ import { DateFilterComponent } from './components/ui-components/filter-fields/da
4143import { DateRowComponent } from './components/ui-components/row-fields/date/date.component' ;
4244import { DateTimeFilterComponent } from './components/ui-components/filter-fields/date-time/date-time.component' ;
4345import { DateTimeRowComponent } from './components/ui-components/row-fields/date-time/date-time.component' ;
46+ import { Db2CredentialsFormComponent } from "./components/connect-db/db-credentials-forms/db2-credentials-form/db2-credentials-form.component" ;
4447import { DbActionLinkDialogComponent } from './components/dashboard/db-action-link-dialog/db-action-link-dialog.component' ;
4548import { DbConnectionConfirmDialogComponent } from './components/connect-db/db-connection-confirm-dialog/db-connection-confirm-dialog.component' ;
4649import { DbConnectionDeleteDialogComponent } from './components/connect-db/db-connection-delete-dialog/db-connection-delete-dialog.component' ;
4750import { DbConnectionIpAccessDialogComponent } from './components/connect-db/db-connection-ip-access-dialog/db-connection-ip-access-dialog.component' ;
4851import { DbTableActionsComponent } from "./components/dashboard/db-table-actions/db-table-actions.component" ;
52+ import { DbTableAiPanelComponent } from "./components/dashboard/db-table-ai-panel/db-table-ai-panel.component" ;
4953import { DbTableComponent } from './components/dashboard/db-table/db-table.component' ;
5054import { DbTableExportDialogComponent } from './components/dashboard/db-table-export-dialog/db-table-export-dialog.component' ;
5155import { DbTableFiltersDialogComponent } from './components/dashboard/db-table-filters-dialog/db-table-filters-dialog.component' ;
@@ -58,6 +62,7 @@ import { DbTablesListComponent } from './components/dashboard/db-tables-list/db-
5862import { DeleteMemberDialogComponent } from './components/company/delete-member-dialog/delete-member-dialog.component' ;
5963import { DragDropModule } from '@angular/cdk/drag-drop' ;
6064import { DynamicModule } from 'ng-dynamic-component' ;
65+ import { DynamodbCredentialsFormComponent } from "./components/connect-db/db-credentials-forms/dynamodb-credentials-form/dynamodb-credentials-form.component" ;
6166import { EmailChangeComponent } from './components/email-change/email-change.component' ;
6267import { EmailValidationDirective } from "./directives/emailValidator.directive" ;
6368import { EmailVerificationComponent } from './components/email-verification/email-verification.component' ;
@@ -75,6 +80,7 @@ import { HostnameValidationDirective } from "./directives/hostnameValidator.dire
7580import { IconPickerComponent } from './components/ui-components/icon-picker/icon-picker.component' ;
7681import { IdFilterComponent } from "./components/ui-components/filter-fields/id/id.component" ;
7782import { IdRowComponent } from "./components/ui-components/row-fields/id/id.component" ;
83+ import { ImageRowComponent } from "./components/ui-components/row-fields/image/image.component" ;
7884import { InfoDialogComponent } from './components/audit/info-dialog/info-dialog.component' ;
7985import { InviteMemberDialogComponent } from './components/company/invite-member-dialog/invite-member-dialog.component' ;
8086import { IpAddressButtonComponent } from './components/ui-components/ip-address-button/ip-address-button.component' ;
@@ -87,13 +93,15 @@ import { MasterEncryptionPasswordComponent } from "./components/connect-db/maste
8793import { MasterPasswordDialogComponent } from './components/master-password-dialog/master-password-dialog.component' ;
8894import { MaterialModule } from './modules/material.module' ;
8995import { MongodbCredentialsFormComponent } from "./components/connect-db/db-credentials-forms/mongodb-credentials-form/mongodb-credentials-form.component" ;
96+ import { MssqlCredentialsFormComponent } from "./components/connect-db/db-credentials-forms/mssql-credentials-form/mssql-credentials-form.component" ;
9097import { MysqlCredentialsFormComponent } from "./components/connect-db/db-credentials-forms/mysql-credentials-form/mysql-credentials-form.component" ;
9198import { NewVersionComponent } from './components/new-version/new-version.component' ;
9299import { NgmatTableQueryReflectorModule } from './modules/ngmat-table-query-reflector.module' ;
93100import { NgxStripeModule } from 'ngx-stripe' ;
94101import { NotificationsService } from './services/notifications.service' ;
95102import { NumberFilterComponent } from './components/ui-components/filter-fields/number/number.component' ;
96103import { NumberRowComponent } from './components/ui-components/row-fields/number/number.component' ;
104+ import { OracledbCredentialsFormComponent } from "./components/connect-db/db-credentials-forms/oracledb-credentials-form/oracledb-credentials-form.component" ;
97105import { PageLoaderComponent } from './components/page-loader/page-loader.component' ;
98106import { PageNotFoundComponent } from './components/page-not-found/page-not-found.component' ;
99107import { PasswordChangeComponent } from './components/password-change/password-change.component' ;
@@ -137,6 +145,8 @@ import { TimeRowComponent } from './components/ui-components/row-fields/time/tim
137145import { TokenInterceptor } from './services/token.interceptor' ;
138146import { UpgradeComponent } from './components/upgrade/upgrade.component' ;
139147import { UpgradeSuccessComponent } from './components/upgrade-success/upgrade-success.component' ;
148+ import { UrlRowComponent } from "./components/ui-components/row-fields/url/url.component" ;
149+ import { UrlValidatorDirective } from "./directives/url-validator.directive" ;
140150import { UserAddDialogComponent } from './components/users/user-add-dialog/user-add-dialog.component' ;
141151import { UserDeleteDialogComponent } from './components/users/user-delete-dialog/user-delete-dialog.component' ;
142152import { UserDeletedSuccessComponent } from './components/user-deleted-success/user-deleted-success.component' ;
@@ -148,15 +158,6 @@ import { WidgetComponent } from "./components/dashboard/db-table-widgets/widget/
148158import { WidgetDeleteDialogComponent } from './components/dashboard/db-table-widgets/widget-delete-dialog/widget-delete-dialog.component' ;
149159import { environment } from '../environments/environment' ;
150160import { provideZxvbnServiceForPSM } from 'angular-password-strength-meter/zxcvbn' ;
151- import { OracledbCredentialsFormComponent } from "./components/connect-db/db-credentials-forms/oracledb-credentials-form/oracledb-credentials-form.component" ;
152- import { MssqlCredentialsFormComponent } from "./components/connect-db/db-credentials-forms/mssql-credentials-form/mssql-credentials-form.component" ;
153- import { DynamodbCredentialsFormComponent } from "./components/connect-db/db-credentials-forms/dynamodb-credentials-form/dynamodb-credentials-form.component" ;
154- import { CodeRowComponent } from "./components/ui-components/row-fields/code/code.component" ;
155- import { ImageRowComponent } from "./components/ui-components/row-fields/image/image.component" ;
156- import { UrlValidatorDirective } from "./directives/url-validator.directive" ;
157- import { DbTableAiPanelComponent } from "./components/dashboard/db-table-ai-panel/db-table-ai-panel.component" ;
158- import { MarkdownModule , MarkdownService , provideMarkdown } from "ngx-markdown" ;
159- import { UrlRowComponent } from "./components/ui-components/row-fields/url/url.component" ;
160161
161162type Palettes = { primaryPalette : string , accentedPalette : string , warnPalette : string } ;
162163type Colors = { myColorName : string } ;
@@ -318,7 +319,8 @@ const saasExtraProviders = (environment as any).saas ? [
318319 DynamodbCredentialsFormComponent ,
319320 ImageRowComponent ,
320321 DbTableAiPanelComponent ,
321- UrlRowComponent
322+ UrlRowComponent ,
323+ Db2CredentialsFormComponent
322324 ] ,
323325 providers : [
324326 ConnectionsService ,
0 commit comments