From 3eb06e41e2894a3c2ee8e5bb1e1c306040d9d071 Mon Sep 17 00:00:00 2001 From: Carlos Santos <4a.santos@gmail.com> Date: Tue, 13 Jan 2026 18:28:04 +0100 Subject: [PATCH] frontend: Add confirm dialog component with customizable actions and styles --- .../confirm-dialog.component.html} | 0 .../confirm-dialog.component.scss} | 0 .../confirm-dialog.component.ts} | 4 ++-- .../shared-meet-components/src/lib/shared/components/index.ts | 2 +- .../src/lib/shared/services/notification.service.ts | 2 +- 5 files changed, 4 insertions(+), 4 deletions(-) rename meet-ce/frontend/projects/shared-meet-components/src/lib/shared/components/dialogs/{basic-dialog/dialog.component.html => confirm-dialog/confirm-dialog.component.html} (100%) rename meet-ce/frontend/projects/shared-meet-components/src/lib/shared/components/dialogs/{basic-dialog/dialog.component.scss => confirm-dialog/confirm-dialog.component.scss} (100%) rename meet-ce/frontend/projects/shared-meet-components/src/lib/shared/components/dialogs/{basic-dialog/dialog.component.ts => confirm-dialog/confirm-dialog.component.ts} (94%) diff --git a/meet-ce/frontend/projects/shared-meet-components/src/lib/shared/components/dialogs/basic-dialog/dialog.component.html b/meet-ce/frontend/projects/shared-meet-components/src/lib/shared/components/dialogs/confirm-dialog/confirm-dialog.component.html similarity index 100% rename from meet-ce/frontend/projects/shared-meet-components/src/lib/shared/components/dialogs/basic-dialog/dialog.component.html rename to meet-ce/frontend/projects/shared-meet-components/src/lib/shared/components/dialogs/confirm-dialog/confirm-dialog.component.html diff --git a/meet-ce/frontend/projects/shared-meet-components/src/lib/shared/components/dialogs/basic-dialog/dialog.component.scss b/meet-ce/frontend/projects/shared-meet-components/src/lib/shared/components/dialogs/confirm-dialog/confirm-dialog.component.scss similarity index 100% rename from meet-ce/frontend/projects/shared-meet-components/src/lib/shared/components/dialogs/basic-dialog/dialog.component.scss rename to meet-ce/frontend/projects/shared-meet-components/src/lib/shared/components/dialogs/confirm-dialog/confirm-dialog.component.scss diff --git a/meet-ce/frontend/projects/shared-meet-components/src/lib/shared/components/dialogs/basic-dialog/dialog.component.ts b/meet-ce/frontend/projects/shared-meet-components/src/lib/shared/components/dialogs/confirm-dialog/confirm-dialog.component.ts similarity index 94% rename from meet-ce/frontend/projects/shared-meet-components/src/lib/shared/components/dialogs/basic-dialog/dialog.component.ts rename to meet-ce/frontend/projects/shared-meet-components/src/lib/shared/components/dialogs/confirm-dialog/confirm-dialog.component.ts index 7ddd2506..782cbe6a 100644 --- a/meet-ce/frontend/projects/shared-meet-components/src/lib/shared/components/dialogs/basic-dialog/dialog.component.ts +++ b/meet-ce/frontend/projects/shared-meet-components/src/lib/shared/components/dialogs/confirm-dialog/confirm-dialog.component.ts @@ -23,8 +23,8 @@ import type { DialogOptions } from '../../../models/notification.model'; MatDialogContent, MatDialogTitle ], - templateUrl: './dialog.component.html', - styleUrl: './dialog.component.scss', + templateUrl: './confirm-dialog.component.html', + styleUrl: './confirm-dialog.component.scss', changeDetection: ChangeDetectionStrategy.OnPush }) export class DialogComponent { diff --git a/meet-ce/frontend/projects/shared-meet-components/src/lib/shared/components/index.ts b/meet-ce/frontend/projects/shared-meet-components/src/lib/shared/components/index.ts index c1eda1d8..e766045a 100644 --- a/meet-ce/frontend/projects/shared-meet-components/src/lib/shared/components/index.ts +++ b/meet-ce/frontend/projects/shared-meet-components/src/lib/shared/components/index.ts @@ -1,4 +1,4 @@ -export * from './dialogs/basic-dialog/dialog.component'; +export * from './dialogs/confirm-dialog/confirm-dialog.component'; export * from './pro-feature-badge/pro-feature-badge.component'; export * from './selectable-card/selectable-card.component'; export * from './spinner/spinner.component'; diff --git a/meet-ce/frontend/projects/shared-meet-components/src/lib/shared/services/notification.service.ts b/meet-ce/frontend/projects/shared-meet-components/src/lib/shared/services/notification.service.ts index f5ee9685..d10dd38e 100644 --- a/meet-ce/frontend/projects/shared-meet-components/src/lib/shared/services/notification.service.ts +++ b/meet-ce/frontend/projects/shared-meet-components/src/lib/shared/services/notification.service.ts @@ -3,7 +3,7 @@ import { ComponentPortal } from '@angular/cdk/portal'; import { Injectable } from '@angular/core'; import { MatDialog } from '@angular/material/dialog'; import { MatSnackBar } from '@angular/material/snack-bar'; -import { DialogComponent } from '../components/dialogs/basic-dialog/dialog.component'; +import { DialogComponent } from '../components/dialogs/confirm-dialog/confirm-dialog.component'; import { SpinnerComponent } from '../components/spinner/spinner.component'; import { DialogOptions } from '../models/notification.model';