From 2c7de6656a5673b412c5019d097693f9f1c479af Mon Sep 17 00:00:00 2001 From: Kenrick Tandrian <60643640+KenTandrian@users.noreply.github.com> Date: Wed, 11 Feb 2026 20:34:09 +0000 Subject: [PATCH] feat(lib): destructure parameters in alert and confirmation dialogs --- .../alert-dialog/alert-dialog.component.ts | 8 ++++---- .../confirmation-dialog.component.ts | 18 ++++++++++++------ 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/libs/ui/src/lib/notifications/alert-dialog/alert-dialog.component.ts b/libs/ui/src/lib/notifications/alert-dialog/alert-dialog.component.ts index a065e4407..5d49ea9e5 100644 --- a/libs/ui/src/lib/notifications/alert-dialog/alert-dialog.component.ts +++ b/libs/ui/src/lib/notifications/alert-dialog/alert-dialog.component.ts @@ -18,9 +18,9 @@ export class GfAlertDialogComponent { protected readonly dialogRef = inject>(MatDialogRef); - public initialize(aParams: AlertDialogParams) { - this.discardLabel = aParams.discardLabel; - this.message = aParams.message; - this.title = aParams.title; + public initialize({ discardLabel, message, title }: AlertDialogParams) { + this.discardLabel = discardLabel; + this.message = message; + this.title = title; } } diff --git a/libs/ui/src/lib/notifications/confirmation-dialog/confirmation-dialog.component.ts b/libs/ui/src/lib/notifications/confirmation-dialog/confirmation-dialog.component.ts index f621096bb..0ae0adfff 100644 --- a/libs/ui/src/lib/notifications/confirmation-dialog/confirmation-dialog.component.ts +++ b/libs/ui/src/lib/notifications/confirmation-dialog/confirmation-dialog.component.ts @@ -29,11 +29,17 @@ export class GfConfirmationDialogComponent { } } - public initialize(aParams: ConfirmDialogParams) { - this.confirmLabel = aParams.confirmLabel; - this.confirmType = aParams.confirmType; - this.discardLabel = aParams.discardLabel; - this.message = aParams.message; - this.title = aParams.title; + public initialize({ + confirmLabel, + confirmType, + discardLabel, + message, + title + }: ConfirmDialogParams) { + this.confirmLabel = confirmLabel; + this.confirmType = confirmType; + this.discardLabel = discardLabel; + this.message = message; + this.title = title; } }