Gestion des status

Signed-off-by: Gato <cedric@goutailler-olivier.fr>
This commit is contained in:
2026-05-28 20:15:55 +02:00
parent 5d8ea2bed7
commit 90880daa3a
23 changed files with 775 additions and 55 deletions
@@ -29,19 +29,19 @@
@if (statusMenuOpen) {
<div class="status-backdrop" (click)="closeStatusMenu()"></div>
<ul class="status-dropdown dropdown-menu show">
@for (status of statusOptions; track status) {
@for (status of statusOptions; track status.id) {
<li>
<button
type="button"
class="dropdown-item d-flex align-items-center gap-2"
[class.active]="issue.status === status"
(click)="selectStatus(status)"
[class.active]="issue.status === status.id"
(click)="selectStatus(status.id)"
>
<span
class="status-badge"
[style.background]="statusBadge(status).bg"
[style.color]="statusBadge(status).color"
>{{ statusBadge(status).label }}</span>
[style.background]="status.bg"
[style.color]="status.color"
>{{ status.label }}</span>
</button>
</li>
}