frontend: Add confirm dialog component with customizable actions and styles

This commit is contained in:
Carlos Santos 2026-01-13 18:28:04 +01:00
parent 56e025d23d
commit 3eb06e41e2
5 changed files with 4 additions and 4 deletions

View File

@ -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 {

View File

@ -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';

View File

@ -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';