feat: implement confirm dialog for project deletion and item removal in dynamic forms; enhance form field accessibility

This commit is contained in:
2026-02-15 05:47:32 +05:30
parent 58929ae6d4
commit 1806c6fb1f
7 changed files with 211 additions and 16 deletions
@@ -0,0 +1,15 @@
<div class="confirm-dialog" role="alertdialog">
<div class="confirm-header">
<i class="fa-solid fa-triangle-exclamation warn-icon"></i>
<h3>{{ title }}</h3>
</div>
<p class="confirm-message">{{ message }}</p>
<div class="confirm-actions">
<button class="btn btn-cancel" (click)="onCancel()">{{ cancelLabel }}</button>
<button class="btn" [class.btn-warn]="isWarn" [class.btn-primary]="!isWarn" (click)="onConfirm()">
{{ confirmLabel }}
</button>
</div>
</div>