Skip to content

Commit 6605a67

Browse files
committed
Add console warns for deprecated component
1 parent 6f31f0f commit 6605a67

File tree

3 files changed

+11
-3
lines changed

3 files changed

+11
-3
lines changed

src/banner/banner.component.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,9 @@ export class Banner implements OnInit {
7777

7878
@ViewChild("banner") banner;
7979

80-
constructor(protected bannerService: BannerService, protected i18n: I18n) {}
80+
constructor(protected bannerService: BannerService, protected i18n: I18n) {
81+
console.warn("`ibm-banner` has been deprecated in favour of `ibm-inline-notification`");
82+
}
8183

8284
ngOnInit() {
8385
if (!this.bannerObj.closeLabel) {

src/banner/banner.stories.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@ import { BannerModule, BannerService } from "./banner.module";
2121
providers: [BannerService]
2222
})
2323
class BannnerStory {
24-
constructor(private bannerService: BannerService) { }
24+
constructor(private bannerService: BannerService) {
25+
console.warn("`ibm-banner` has been deprecated in favour of `ibm-inline-notification`");
26+
}
2527

2628
showBanner() {
2729
this.bannerService.showBanner({
@@ -47,7 +49,9 @@ class BannnerStory {
4749
providers: [BannerService]
4850
})
4951
class ToastStory {
50-
constructor(private bannerService: BannerService) { }
52+
constructor(private bannerService: BannerService) {
53+
console.warn("`ibm-toast` has been deprecated in favour of `ibm-toast-notification`");
54+
}
5155

5256
showToast() {
5357
this.bannerService.showToast({

src/banner/toast.component.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,8 @@ export class Toast extends Banner implements OnInit {
5454
@Input() bannerObj: ToastContent;
5555

5656
ngOnInit() {
57+
console.warn("Deprecated - Use notification instead");
58+
5759
if (!this.bannerObj.closeLabel) {
5860
this.bannerObj.closeLabel = this.i18n.get().BANNER.CLOSE_BUTTON;
5961
}

0 commit comments

Comments
 (0)