Skip to content

Commit 7671b15

Browse files
committed
fix(toast.component): remove constructor-based dependency injection
1 parent 87d3424 commit 7671b15

File tree

1 file changed

+11
-16
lines changed

1 file changed

+11
-16
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,20 @@
1-
import { ChangeDetectorRef, Component, ElementRef, forwardRef, Input, Renderer2 } from '@angular/core';
1+
import { Component, forwardRef, Input } from '@angular/core';
22

3-
import { ToastComponent, ToasterService, ToastHeaderComponent, ToastBodyComponent, ToastCloseDirective, ProgressBarDirective, ProgressComponent } from '@coreui/angular';
3+
import { ProgressComponent, ToastBodyComponent, ToastCloseDirective, ToastComponent, ToastHeaderComponent } from '@coreui/angular';
44

55
@Component({
6-
selector: 'app-toast-simple',
7-
templateUrl: './toast.component.html',
8-
styleUrls: ['./toast.component.scss'],
9-
providers: [{ provide: ToastComponent, useExisting: forwardRef(() => AppToastComponent) }],
10-
imports: [ToastHeaderComponent, ToastBodyComponent, ToastCloseDirective, ProgressBarDirective, ProgressComponent]
6+
selector: 'app-toast-simple',
7+
templateUrl: './toast.component.html',
8+
styleUrls: ['./toast.component.scss'],
9+
providers: [{ provide: ToastComponent, useExisting: forwardRef(() => AppToastComponent) }],
10+
imports: [ToastHeaderComponent, ToastBodyComponent, ToastCloseDirective, ProgressComponent]
1111
})
1212
export class AppToastComponent extends ToastComponent {
1313

14+
constructor() {
15+
super();
16+
}
17+
1418
@Input() closeButton = true;
1519
@Input() title = '';
16-
17-
constructor(
18-
public override hostElement: ElementRef,
19-
public override renderer: Renderer2,
20-
public override toasterService: ToasterService,
21-
public override changeDetectorRef: ChangeDetectorRef
22-
) {
23-
super(hostElement, renderer, toasterService, changeDetectorRef);
24-
}
2520
}

0 commit comments

Comments
 (0)