diff --git a/src/app/components/board/task/task.component.html b/src/app/components/board/task/task.component.html index 8f39bcb..14d67ab 100644 --- a/src/app/components/board/task/task.component.html +++ b/src/app/components/board/task/task.component.html @@ -1,4 +1,4 @@ -
+
-
{{ overlayData }}
+
+ @if (overlayType === "taskOverlay") { +
{{ overlayData }}
+ } +
diff --git a/src/app/shared/components/overlay/overlay.component.scss b/src/app/shared/components/overlay/overlay.component.scss index e1a449c..66626e3 100644 --- a/src/app/shared/components/overlay/overlay.component.scss +++ b/src/app/shared/components/overlay/overlay.component.scss @@ -5,17 +5,23 @@ width: 100vw; height: 100vh; backdrop-filter: blur(5px); + background-color: rgba($color: #000000, $alpha: 0.2); display: flex; justify-content: center; align-items: center; z-index: 999; } -.overlayContent { +.overlay-content { display: flex; align-items: center; justify-content: center; - background-color: aqua; - height: auto; - width: auto; +} + +.task-overlay { + width: 525px; + height: 700px; + padding: 48px 40px 48px 40px; + border-radius: 30px; + background-color: var(--white); } diff --git a/src/app/shared/components/overlay/overlay.component.ts b/src/app/shared/components/overlay/overlay.component.ts index 366441c..1fd2d57 100644 --- a/src/app/shared/components/overlay/overlay.component.ts +++ b/src/app/shared/components/overlay/overlay.component.ts @@ -17,13 +17,17 @@ import { CommonModule } from '@angular/common'; styleUrl: './overlay.component.scss', }) export class OverlayComponent implements OnInit { + overlayType: any; overlayData: any; constructor(private overlayService: OverlayService) {} ngOnInit(): void { this.overlayService.overlayData$.subscribe((data) => { - this.overlayData = data; + if (data) { + this.overlayType = data.overlay; + this.overlayData = data.data; + } }); } @@ -34,7 +38,7 @@ export class OverlayComponent implements OnInit { @HostListener('document:click', ['$event']) checkOpenContactEdit(event: MouseEvent) { const targetElement = event.target as HTMLElement; - if (targetElement.closest('.overlay-content')) { + if (targetElement.closest('.overlay')) { this.onCloseOverlay(); } }