| 123456789101112131415161718192021 |
- import {AdjusterEventService} from './adjuster-event.service';
- import {Component, Input, ViewRef} from '@angular/core';
- import {HsDialogComponent} from 'hslayers-ng/components/layout/dialogs/dialog-component.interface';
- import {HsDialogContainerService} from 'hslayers-ng/components/layout/dialogs/dialog-container.service';
- @Component({
- selector: 'pra-adjuster-loader',
- template: require('./adjuster-loader.directive.html'),
- })
- export class AdjusterLoaderComponent implements HsDialogComponent {
- @Input() data;
- viewRef: ViewRef;
- constructor(
- private hsDialogContainerService: HsDialogContainerService,
- private adjusterEventService: AdjusterEventService
- ) {
- this.adjusterEventService.clustersLoaded.subscribe(() => {
- this.hsDialogContainerService.destroy(this);
- });
- }
- }
|