From 774ae02ff82c1e8895fad72b6f70ea4d6e66dddb Mon Sep 17 00:00:00 2001 From: Chneemann Date: Mon, 22 Apr 2024 11:39:36 +0200 Subject: [PATCH] priority change btns added --- .../task-edit-overlay.component.html | 56 +++++++++++++++++++ .../task-edit-overlay.component.scss | 39 +++++++++++++ .../task-edit-overlay.component.ts | 10 +++- 3 files changed, 104 insertions(+), 1 deletion(-) diff --git a/src/app/shared/components/overlay/task-edit-overlay/task-edit-overlay.component.html b/src/app/shared/components/overlay/task-edit-overlay/task-edit-overlay.component.html index 579106b..cae9de9 100644 --- a/src/app/shared/components/overlay/task-edit-overlay/task-edit-overlay.component.html +++ b/src/app/shared/components/overlay/task-edit-overlay/task-edit-overlay.component.html @@ -75,6 +75,62 @@ } +
+

Prio

+
+ + + +
+
diff --git a/src/app/shared/components/overlay/task-edit-overlay/task-edit-overlay.component.scss b/src/app/shared/components/overlay/task-edit-overlay/task-edit-overlay.component.scss index 5bff254..f9900fc 100644 --- a/src/app/shared/components/overlay/task-edit-overlay/task-edit-overlay.component.scss +++ b/src/app/shared/components/overlay/task-edit-overlay/task-edit-overlay.component.scss @@ -66,3 +66,42 @@ p { font-weight: 400; } } + +// PRIORITY BTNS + +.btns { + display: flex; + justify-content: space-between; + gap: 12px; + margin-bottom: 36px; +} + +.btn-text { + display: flex; + justify-content: center; + gap: 8px; +} + +.btn { + background-color: var(--white); + font-size: 20px; + font-weight: 400; + width: 160px; + border-radius: 10px; + border: 1px solid var(--light-gray); + padding: 16px 24px; + cursor: pointer; +} + +.btn-active { + cursor: unset; + color: var(--white); + img { + filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) + hue-rotate(346deg) brightness(99%) contrast(103%); + } +} + +.btn:hover { + box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.3); +} diff --git a/src/app/shared/components/overlay/task-edit-overlay/task-edit-overlay.component.ts b/src/app/shared/components/overlay/task-edit-overlay/task-edit-overlay.component.ts index f596815..38f9967 100644 --- a/src/app/shared/components/overlay/task-edit-overlay/task-edit-overlay.component.ts +++ b/src/app/shared/components/overlay/task-edit-overlay/task-edit-overlay.component.ts @@ -4,11 +4,12 @@ import { OverlayService } from '../../../../services/overlay.service'; import { BtnCloseComponent } from '../../buttons/btn-close/btn-close.component'; import { FormsModule, NgForm } from '@angular/forms'; import { Task } from '../../../../interfaces/task.interface'; +import { CommonModule } from '@angular/common'; @Component({ selector: 'app-task-edit-overlay', standalone: true, - imports: [BtnCloseComponent, FormsModule], + imports: [BtnCloseComponent, FormsModule, CommonModule], templateUrl: './task-edit-overlay.component.html', styleUrl: './task-edit-overlay.component.scss', }) @@ -89,6 +90,13 @@ export class TaskEditOverlayComponent implements OnInit { : (this.dateInPast = false); } + tooglePriority(prio: string) { + this.taskDataEdit.priority !== prio + ? (this.taskDataEdit.priority = prio) + : this.taskDataEdit.priority; + this.saveTaskData(); + } + onSubmit(ngForm: NgForm) { if (ngForm.submitted && ngForm.form.valid) { }