Adding a confirmation before deletion

This commit is contained in:
2023-02-07 18:28:46 +01:00
parent 1e4ee57b61
commit d5ec52dc78
2 changed files with 34 additions and 6 deletions

View File

@@ -6,6 +6,7 @@ import { ActivatedRoute, Router } from '@angular/router';
import { CrudService } from '../crud.service'
import {BehaviorSubject, NotFoundError} from "rxjs";
import { CrudFormlyJsonschemaService } from "../crud-formly-jsonschema.service";
import {NgbModal} from "@ng-bootstrap/ng-bootstrap";
@Component({
selector: 'crud-card',
@@ -44,6 +45,7 @@ export class CardComponent implements OnInit {
private formlyJsonschema: CrudFormlyJsonschemaService,
private router: Router,
private route: ActivatedRoute,
private modalService: NgbModal,
) { }
ngOnInit(): void {
@@ -99,7 +101,18 @@ export class CardComponent implements OnInit {
});
}
onDuplicate() {
}
isCreateForm() {
return this.resource_id === null;
}
open(content: any) {
this.modalService.open(content, { ariaLabelledBy: 'modal-basic-title' }).result.then(
(result) => { this.onDelete() },
(reason) => {},
);
}
}