feat(task-item): make card clickable
This commit is contained in:
@@ -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>();
|
||||||
|
|||||||
Reference in New Issue
Block a user