Browse Source

refactoring

pull/11173/head
mpetrov 2 years ago
parent
commit
67f6e483e3
  1. 4
      ui-ngx/src/app/modules/home/components/widget/lib/gateway/connectors-configuration/mapping-table/mapping-table.component.ts
  2. 4
      ui-ngx/src/app/modules/home/components/widget/lib/gateway/connectors-configuration/server-config/server-config.component.ts
  3. 4
      ui-ngx/src/app/modules/home/components/widget/lib/gateway/connectors-configuration/workers-config-control/workers-config-control.component.ts
  4. 17
      ui-ngx/src/app/shared/directives/public-api.ts
  5. 2
      ui-ngx/src/app/shared/directives/truncate-tooltip.directive.ts

4
ui-ngx/src/app/modules/home/components/widget/lib/gateway/connectors-configuration/mapping-table/mapping-table.component.ts

@ -58,7 +58,7 @@ import { isDefinedAndNotNull, isUndefinedOrNull } from '@core/utils';
import { coerceBoolean } from '@shared/decorators/coercion'; import { coerceBoolean } from '@shared/decorators/coercion';
import { SharedModule } from '@shared/shared.module'; import { SharedModule } from '@shared/shared.module';
import { CommonModule } from '@angular/common'; import { CommonModule } from '@angular/common';
import { TooltipDirective } from '@shared/directives/public-api'; import { TruncateTooltipDirective } from '@shared/directives/truncate-tooltip.directive';
@Component({ @Component({
selector: 'tb-mapping-table', selector: 'tb-mapping-table',
@ -78,7 +78,7 @@ import { TooltipDirective } from '@shared/directives/public-api';
} }
], ],
standalone: true, standalone: true,
imports: [CommonModule, SharedModule, TooltipDirective] imports: [CommonModule, SharedModule, TruncateTooltipDirective]
}) })
export class MappingTableComponent implements ControlValueAccessor, Validator, AfterViewInit, OnInit, OnDestroy { export class MappingTableComponent implements ControlValueAccessor, Validator, AfterViewInit, OnInit, OnDestroy {

4
ui-ngx/src/app/modules/home/components/widget/lib/gateway/connectors-configuration/server-config/server-config.component.ts

@ -36,7 +36,7 @@ import { CommonModule } from '@angular/common';
import { SecurityConfigComponent } from '@home/components/widget/lib/gateway/connectors-configuration/public-api'; import { SecurityConfigComponent } from '@home/components/widget/lib/gateway/connectors-configuration/public-api';
import { Subject } from 'rxjs'; import { Subject } from 'rxjs';
import { takeUntil } from 'rxjs/operators'; import { takeUntil } from 'rxjs/operators';
import { TooltipDirective } from '@shared/directives/public-api'; import { TruncateTooltipDirective } from '@shared/directives/truncate-tooltip.directive';
@Component({ @Component({
selector: 'tb-server-config', selector: 'tb-server-config',
@ -60,7 +60,7 @@ import { TooltipDirective } from '@shared/directives/public-api';
CommonModule, CommonModule,
SharedModule, SharedModule,
SecurityConfigComponent, SecurityConfigComponent,
TooltipDirective, TruncateTooltipDirective,
] ]
}) })
export class ServerConfigComponent implements ControlValueAccessor, Validator, OnDestroy { export class ServerConfigComponent implements ControlValueAccessor, Validator, OnDestroy {

4
ui-ngx/src/app/modules/home/components/widget/lib/gateway/connectors-configuration/workers-config-control/workers-config-control.component.ts

@ -33,7 +33,7 @@ import { CommonModule } from '@angular/common';
import { WorkersConfig } from '@home/components/widget/lib/gateway/gateway-widget.models'; import { WorkersConfig } from '@home/components/widget/lib/gateway/gateway-widget.models';
import { Subject } from 'rxjs'; import { Subject } from 'rxjs';
import { takeUntil } from 'rxjs/operators'; import { takeUntil } from 'rxjs/operators';
import { TooltipDirective } from '@shared/directives/tooltip/tooltip.directive'; import { TruncateTooltipDirective } from '@shared/directives/truncate-tooltip.directive';
@Component({ @Component({
selector: 'tb-workers-config-control', selector: 'tb-workers-config-control',
@ -43,7 +43,7 @@ import { TooltipDirective } from '@shared/directives/tooltip/tooltip.directive';
imports: [ imports: [
CommonModule, CommonModule,
SharedModule, SharedModule,
TooltipDirective, TruncateTooltipDirective,
], ],
providers: [ providers: [
{ {

17
ui-ngx/src/app/shared/directives/public-api.ts

@ -1,17 +0,0 @@
///
/// Copyright © 2016-2024 The Thingsboard Authors
///
/// Licensed under the Apache License, Version 2.0 (the "License");
/// you may not use this file except in compliance with the License.
/// You may obtain a copy of the License at
///
/// http://www.apache.org/licenses/LICENSE-2.0
///
/// Unless required by applicable law or agreed to in writing, software
/// distributed under the License is distributed on an "AS IS" BASIS,
/// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
/// See the License for the specific language governing permissions and
/// limitations under the License.
///
export * from './tooltip/tooltip.directive';

2
ui-ngx/src/app/shared/directives/tooltip/tooltip.directive.ts → ui-ngx/src/app/shared/directives/truncate-tooltip.directive.ts

@ -33,7 +33,7 @@ import { MatTooltip, TooltipPosition } from '@angular/material/tooltip';
providers: [MatTooltip], providers: [MatTooltip],
}) })
export class TooltipDirective implements OnInit, AfterViewInit, OnDestroy { export class TruncateTooltipDirective implements OnInit, AfterViewInit, OnDestroy {
@Input('tbTruncateTooltip') text: string; @Input('tbTruncateTooltip') text: string;
@Input() tooltipEnabled = true; @Input() tooltipEnabled = true;
@Input() position: TooltipPosition = 'above'; @Input() position: TooltipPosition = 'above';
Loading…
Cancel
Save