Confirm Dialog
Diálogo de confirmación imperativo lanzado desde NeuConfirmDialogService. Retorna una promesa que resuelve a true (aceptar) o false (cancelar).
TypeScript
import { NeuConfirmDialogService } from '@neural-ui/core/confirm-dialog';Confirmación estándar
Confirmación peligrosa
Con etiquetas personalizadas
TypeScript
import { NeuConfirmDialogService } from '@neural-ui/core/confirm-dialog';
@Component({ ... })
export class MyComponent {
private readonly _confirm = inject(NeuConfirmDialogService);
async deleteItem(id: string) {
const ok = await this._confirm.confirm({
title: 'Delete item?',
message: 'This action cannot be undone.',
acceptLabel: 'Delete',
rejectVariant: 'danger',
acceptVariant: 'danger',
});
if (ok) {
await this.api.delete(id);
}
}
}