From 829a463521e6dc9ac8e95c47783cc9145bed2b69 Mon Sep 17 00:00:00 2001
From: rhenck <richard.henck@iqb.hu-berlin.de>
Date: Mon, 23 Aug 2021 16:58:57 +0200
Subject: [PATCH] [editor] Add correct 'implements' statements for component

---
 .../unit-view/page-view/canvas/canvas-element-overlay.ts      | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/projects/editor/src/app/components/unit-view/page-view/canvas/canvas-element-overlay.ts b/projects/editor/src/app/components/unit-view/page-view/canvas/canvas-element-overlay.ts
index c76a67d6e..20772fd6f 100644
--- a/projects/editor/src/app/components/unit-view/page-view/canvas/canvas-element-overlay.ts
+++ b/projects/editor/src/app/components/unit-view/page-view/canvas/canvas-element-overlay.ts
@@ -2,7 +2,7 @@ import {
   Directive, Input,
   ComponentFactoryResolver, ComponentRef,
   HostListener,
-  ViewChild, ViewContainerRef
+  ViewChild, ViewContainerRef, OnInit, AfterViewInit, OnDestroy
 } from '@angular/core';
 import { forkJoin, Subject } from 'rxjs';
 import { take, takeUntil } from 'rxjs/operators';
@@ -15,7 +15,7 @@ import { ElementComponent } from '../../../../../../../common/element-component.
 import { SelectionService } from '../../../../selection.service';
 
 @Directive()
-export abstract class CanvasElementOverlay {
+export abstract class CanvasElementOverlay implements OnInit, OnDestroy {
   @Input() element!: UnitUIElement;
   @Input() viewMode: boolean = false;
   @ViewChild('elementContainer', { read: ViewContainerRef, static: true }) private elementContainer!: ViewContainerRef;
-- 
GitLab