coreui-angular-ex
Version:
CoreUI Components Library for Angular
22 lines (16 loc) • 546 B
text/typescript
import { Directive, HostListener, Input } from '@angular/core';
import { ToasterService } from './toaster/toaster.service';
({
selector: '[cToastClose]',
exportAs: 'cToastClose',
standalone: true
})
export class ToastCloseDirective {
('cToastClose') toast: any;
constructor(private toasterService: ToasterService) { }
('click', ['$event'])
toggleOpen($event: any): void {
$event.preventDefault();
this.toasterService.setState({ show: false, toast: this.toast });
}
}