diff --git a/lib/core/info-drawer/info-drawer.component.html b/lib/core/info-drawer/info-drawer.component.html
index d42bf89de9..8006c2fdd4 100644
--- a/lib/core/info-drawer/info-drawer.component.html
+++ b/lib/core/info-drawer/info-drawer.component.html
@@ -7,7 +7,7 @@
     
 
     
-        
+        
             
                 
                     
diff --git a/lib/core/info-drawer/info-drawer.component.spec.ts b/lib/core/info-drawer/info-drawer.component.spec.ts
index 4d28b94a10..8c3c594b93 100644
--- a/lib/core/info-drawer/info-drawer.component.spec.ts
+++ b/lib/core/info-drawer/info-drawer.component.spec.ts
@@ -17,6 +17,7 @@
 
 import { Component } from '@angular/core';
 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
+import { MatTabChangeEvent } from '@angular/material';
 import { By } from '@angular/platform-browser';
 import { MaterialModule } from '../material.module';
 import { InfoDrawerLayoutComponent } from './info-drawer-layout.component';
@@ -57,9 +58,8 @@ describe('InfoDrawerComponent', () => {
     it('should emit when tab is changed', () => {
         let tabEmitSpy = spyOn(component.currentTab, 'emit');
         let event = {index: 1, tab: {textLabel: 'DETAILS'}};
-        component.onTabChange(event);
-        expect(tabEmitSpy).toHaveBeenCalled();
-        expect(tabEmitSpy).toHaveBeenCalledWith('DETAILS');
+        component.onTabChange( event);
+        expect(tabEmitSpy).toHaveBeenCalledWith(1);
     });
 
     it('should render the title', () => {
diff --git a/lib/core/info-drawer/info-drawer.component.ts b/lib/core/info-drawer/info-drawer.component.ts
index 458ae32584..4af5a8ab79 100644
--- a/lib/core/info-drawer/info-drawer.component.ts
+++ b/lib/core/info-drawer/info-drawer.component.ts
@@ -16,6 +16,7 @@
  */
 
 import { Component, ContentChildren, EventEmitter, Input, Output, QueryList, TemplateRef, ViewChild, ViewEncapsulation } from '@angular/core';
+import { MatTabChangeEvent } from '@angular/material';
 @Component({
     selector: 'adf-info-drawer-tab',
     template: ''
@@ -37,7 +38,7 @@ export class InfoDrawerComponent {
     title: string|null = null;
 
     @Output()
-    currentTab: EventEmitter = new EventEmitter();
+    currentTab: EventEmitter = new EventEmitter();
 
     @ContentChildren(InfoDrawerTabComponent)
     contentBlocks: QueryList;
@@ -46,8 +47,7 @@ export class InfoDrawerComponent {
         return this.contentBlocks.length > 0;
     }
 
-    onTabChange(event: any) {
-        const tab = event.tab;
-        this.currentTab.emit(tab.textLabel);
+    onTabChange(event: MatTabChangeEvent) {
+        this.currentTab.emit(event.index);
     }
 }