Skip to content
Snippets Groups Projects
modal.component.ts 521 B
Newer Older
Tifenn Guillas's avatar
Tifenn Guillas committed
import { Component, Input, Output, EventEmitter } from '@angular/core';
import { BsModalRef } from 'ngx-bootstrap/modal';

@Component({
Tifenn Guillas's avatar
Tifenn Guillas committed
    selector: 'app-modal',
    templateUrl: 'modal.component.html',
    styleUrls: ['modal.component.css'],
Tifenn Guillas's avatar
Tifenn Guillas committed
})
Tifenn Guillas's avatar
Tifenn Guillas committed
export class ModalComponent {
Tifenn Guillas's avatar
Tifenn Guillas committed
    @Input() bsModalRef: BsModalRef;
Tifenn Guillas's avatar
Tifenn Guillas committed
    @Input() type: string;
    @Input() data: object;
Tifenn Guillas's avatar
Tifenn Guillas committed
    @Output() closeEvent: EventEmitter<null> = new EventEmitter();
Tifenn Guillas's avatar
Tifenn Guillas committed
    closeModal(modal) {
        modal.hide();
        this.closeEvent.emit();
    }
}