diff --git a/ui-ngx/src/app/modules/home/components/widget/lib/gateway/dialog/mapping-dialog.component.scss b/ui-ngx/src/app/modules/home/components/widget/lib/gateway/dialog/mapping-dialog.component.scss
index 190422eeb0..4212e8f834 100644
--- a/ui-ngx/src/app/modules/home/components/widget/lib/gateway/dialog/mapping-dialog.component.scss
+++ b/ui-ngx/src/app/modules/home/components/widget/lib/gateway/dialog/mapping-dialog.component.scss
@@ -47,6 +47,7 @@
.mdc-evolution-chip-set__chips {
justify-content: flex-end;
align-items: center;
+ flex-wrap: nowrap;
}
}
}
diff --git a/ui-ngx/src/app/modules/home/components/widget/lib/gateway/dialog/mapping-dialog.component.ts b/ui-ngx/src/app/modules/home/components/widget/lib/gateway/dialog/mapping-dialog.component.ts
index 3812fa161e..9e5a43bc17 100644
--- a/ui-ngx/src/app/modules/home/components/widget/lib/gateway/dialog/mapping-dialog.component.ts
+++ b/ui-ngx/src/app/modules/home/components/widget/lib/gateway/dialog/mapping-dialog.component.ts
@@ -24,10 +24,15 @@ import { Router } from '@angular/router';
import {
Attribute,
AttributesUpdate,
+ ConnectorMapping,
+ ConnectorMappingFormValue,
+ ConverterMappingFormValue,
ConvertorType,
ConvertorTypeTranslationsMap,
DataConversionTranslationsMap,
+ DeviceConnectorMapping,
DeviceInfoType,
+ HelpLinkByMappingTypeMap,
MappingHintTranslationsMap,
MappingInfo,
MappingKeysAddKeyTranslationsMap,
@@ -37,11 +42,11 @@ import {
MappingKeysType,
MappingType,
MappingTypeTranslationsMap,
- MappingValue,
noLeadTrailSpacesRegex,
OPCUaSourceTypes,
QualityTypes,
QualityTypeTranslationsMap,
+ RequestMappingFormValue,
RequestType,
RequestTypesTranslationsMap,
RpcMethod,
@@ -55,14 +60,16 @@ import { startWith, takeUntil } from 'rxjs/operators';
import { MatButton } from '@angular/material/button';
import { TbPopoverService } from '@shared/components/popover.service';
import { TranslateService } from '@ngx-translate/core';
-import { MappingDataKeysPanelComponent } from '@home/components/widget/lib/gateway/connectors-configuration/public-api';
+import {
+ MappingDataKeysPanelComponent
+} from '@home/components/widget/lib/gateway/connectors-configuration/mapping-data-keys-panel/mapping-data-keys-panel.component';
@Component({
selector: 'tb-mapping-dialog',
templateUrl: './mapping-dialog.component.html',
styleUrls: ['./mapping-dialog.component.scss']
})
-export class MappingDialogComponent extends DialogComponent
implements OnDestroy {
+export class MappingDialogComponent extends DialogComponent implements OnDestroy {
mappingForm: UntypedFormGroup;
@@ -97,6 +104,8 @@ export class MappingDialogComponent extends DialogComponent();
@@ -104,7 +113,7 @@ export class MappingDialogComponent extends DialogComponent,
protected router: Router,
@Inject(MAT_DIALOG_DATA) public data: MappingInfo,
- public dialogRef: MatDialogRef,
+ public dialogRef: MatDialogRef,
private fb: FormBuilder,
private popoverService: TbPopoverService,
private renderer: Renderer2,
@@ -187,10 +196,6 @@ export class MappingDialogComponent extends DialogComponent
{{ 'gateway.connectors' | translate }}
-