1- import * as JSON5 from 'json5' ;
2-
3- import { ActivatedRoute , Router } from '@angular/router' ;
41import { Component , EventEmitter , Input , OnInit , Output , SimpleChanges , ViewChild } from '@angular/core' ;
5- import { CustomAction , TableForeignKey , TablePermissions , TableProperties , TableRow , Widget } from 'src/app/models/table ' ;
2+ import { CommonModule } from '@angular/common ' ;
63import { FormsModule , ReactiveFormsModule } from '@angular/forms' ;
7- import { UIwidgets , tableDisplayTypes } from '../../../consts/table-display-types' ;
8-
9- import { AccessLevel } from 'src/app/models/user' ;
10- import { Angulartics2OnModule } from 'angulartics2' ;
4+ import { ActivatedRoute , Router , RouterModule } from '@angular/router' ;
5+ import { SelectionModel } from '@angular/cdk/collections' ;
116import { ClipboardModule } from '@angular/cdk/clipboard' ;
12- import { CommonModule } from '@angular/common' ;
13- import { ConnectionsService } from 'src/app/services/connections.service' ;
14- import { DbTableExportDialogComponent } from './db-table-export-dialog/db-table-export-dialog.component' ;
15- import { DbTableImportDialogComponent } from './db-table-import-dialog/db-table-import-dialog.component' ;
16- import { DbTableFiltersDialogComponent } from './db-table-filters-dialog/db-table-filters-dialog.component' ;
177import { DragDropModule } from '@angular/cdk/drag-drop' ;
18- import { DynamicModule } from 'ng-dynamic-component' ;
19- import { ForeignKeyDisplayComponent } from '../../ui-components/table-display-fields/foreign-key/foreign-key.component' ;
20- import JsonURL from "@jsonurl/jsonurl" ;
218import { MatAutocompleteModule } from '@angular/material/autocomplete' ;
229import { MatButtonModule } from '@angular/material/button' ;
2310import { MatCheckboxModule } from '@angular/material/checkbox' ;
2411import { MatChipsModule } from '@angular/material/chips' ;
25- import { MatDialog } from '@angular/material/dialog' ;
26- import { MatDialogModule } from '@angular/material/dialog' ;
12+ import { MatDialog , MatDialogModule } from '@angular/material/dialog' ;
2713import { MatFormFieldModule } from '@angular/material/form-field' ;
2814import { MatIconModule } from '@angular/material/icon' ;
2915import { MatInputModule } from '@angular/material/input' ;
3016import { MatMenuModule } from '@angular/material/menu' ;
31- import { MatPaginator } from '@angular/material/paginator' ;
32- import { MatPaginatorModule } from '@angular/material/paginator' ;
33- import { MatSort } from '@angular/material/sort' ;
34- import { MatSortModule } from '@angular/material/sort' ;
17+ import { MatPaginator , MatPaginatorModule } from '@angular/material/paginator' ;
18+ import { MatSelectModule } from '@angular/material/select' ;
19+ import { MatSort , MatSortModule } from '@angular/material/sort' ;
3520import { MatTableModule } from '@angular/material/table' ;
3621import { MatTooltipModule } from '@angular/material/tooltip' ;
37- import { ActivatedRoute , Router , RouterModule } from '@angular/router' ;
38- import JsonURL from '@jsonurl/jsonurl' ;
3922import { Angulartics2OnModule } from 'angulartics2' ;
23+ import JsonURL from '@jsonurl/jsonurl' ;
4024import * as JSON5 from 'json5' ;
4125import { DynamicModule } from 'ng-dynamic-component' ;
4226import { merge } from 'rxjs' ;
4327import { tap } from 'rxjs/operators' ;
28+ import { tableDisplayTypes , UIwidgets } from '../../../consts/table-display-types' ;
4429import { formatFieldValue } from 'src/app/lib/format-field-value' ;
30+ import { normalizeTableName } from '../../../lib/normalize' ;
4531import { getTableTypes } from 'src/app/lib/setup-table-row-structure' ;
4632import {
4733 CustomAction ,
@@ -54,19 +40,14 @@ import {
5440import { AccessLevel } from 'src/app/models/user' ;
5541import { ConnectionsService } from 'src/app/services/connections.service' ;
5642import { NotificationsService } from 'src/app/services/notifications.service' ;
57- import { PlaceholderTableDataComponent } from '../../skeletons/placeholder-table-data/placeholder-table-data.component' ;
58- import { RouterModule } from '@angular/router' ;
59- import { SavedFiltersPanelComponent } from './saved-filters-panel/saved-filters-panel.component' ;
60- import { SelectionModel } from '@angular/cdk/collections' ;
6143import { TableRowService } from 'src/app/services/table-row.service' ;
6244import { TableStateService } from 'src/app/services/table-state.service' ;
63- import { tableDisplayTypes , UIwidgets } from '../../../consts/table-display-types' ;
64- import { normalizeTableName } from '../../../lib/normalize' ;
65- import { PlaceholderTableDataComponent } from '../../skeletons/placeholder-table-data/placeholder-table-data.component' ;
66- import { ForeignKeyDisplayComponent } from '../../ui-components/table-display-fields/foreign-key/foreign-key.component' ;
6745import { DbTableExportDialogComponent } from './db-table-export-dialog/db-table-export-dialog.component' ;
46+ import { DbTableFiltersDialogComponent } from './db-table-filters-dialog/db-table-filters-dialog.component' ;
6847import { DbTableImportDialogComponent } from './db-table-import-dialog/db-table-import-dialog.component' ;
6948import { SavedFiltersPanelComponent } from './saved-filters-panel/saved-filters-panel.component' ;
49+ import { ForeignKeyDisplayComponent } from '../../ui-components/table-display-fields/foreign-key/foreign-key.component' ;
50+ import { PlaceholderTableDataComponent } from '../../skeletons/placeholder-table-data/placeholder-table-data.component' ;
7051
7152interface Column {
7253 title : string ,
0 commit comments