@engie-group/fluid-design-system-angular
Version:
Fluid Design System Angular
43 lines (39 loc) • 1.41 kB
text/typescript
import { Dialog, DialogModule, DialogRef } from '@angular/cdk/dialog';
import { ChangeDetectionStrategy, Component, inject, TemplateRef } from '@angular/core';
import { ButtonComponent, ModalComponent } from '../../public-api';
export class ModalWrapperStoryComponent extends ModalComponent {
private _dialog = inject(Dialog);
private _dialogRef: DialogRef;
protected _openModal(modalToOpen: TemplateRef<any>) {
this._dialogRef = this._dialog.open(modalToOpen);
}
protected _closeModal() {
this._dialogRef?.close();
}
}