From aa7959e7ac427edf29dbc555a16f653a95ad8408 Mon Sep 17 00:00:00 2001
From: kamask
Date: Tue, 15 Sep 2026 21:10:41 +0300
Subject: [PATCH] feat(task-item): make card clickable
---
src/app/features/tasks/task-item.ts | 27 +++++++++++++++++++++++----
1 file changed, 23 insertions(+), 4 deletions(-)
diff --git a/src/app/features/tasks/task-item.ts b/src/app/features/tasks/task-item.ts
index 68bf7b9..cf16832 100644
--- a/src/app/features/tasks/task-item.ts
+++ b/src/app/features/tasks/task-item.ts
@@ -6,11 +6,30 @@ import { RouterLink } from '@angular/router';
selector: 'ksk-crm-task-item',
imports: [RouterLink],
template: `
-
{{ task().name }}
-{{ task().city }}, {{ task().streetAddress }}
- + +{{ task().name }}
+{{ task().city }}, {{ task().streetAddress }}
+ + `, + styles: ` + :host { + display: block; + padding: 1rem; + cursor: pointer; + transition: all 0.2s; + + &:hover { + background: color-mix(in oklch, var(--color-primary) 25%, transparent); + } + &:active { + background: color-mix(in oklch, var(--color-primary) 25%, transparent); + } + } + + a { + color: var(--color-gray); + } `, - styles: ``, }) export class TaskItem { task = input.required