feat(task-item): make card clickable

This commit is contained in:
2026-09-15 21:10:41 +03:00
parent ba6b7e4850
commit aa7959e7ac
+23 -4
View File
@@ -6,11 +6,30 @@ import { RouterLink } from '@angular/router';
selector: 'ksk-crm-task-item', selector: 'ksk-crm-task-item',
imports: [RouterLink], imports: [RouterLink],
template: ` template: `
<p>{{ task().name }}</p> <a [routerLink]="['/details', task().id]">
<p>{{ task().city }}, {{ task().streetAddress }}</p> <p>{{ task().name }}</p>
<p><a [routerLink]="['/details', task().id]">Подробнее...</a></p> <p>{{ task().city }}, {{ task().streetAddress }}</p>
</a>
`,
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 { export class TaskItem {
task = input.required<Task>(); task = input.required<Task>();