fixed bug causing error when mdTabs are registered from dynamic data #580

This commit is contained in:
Pedro Meza 2017-06-01 10:03:00 -06:00
parent 51289ab13e
commit fe7c856eef

View file

@ -125,6 +125,22 @@
'md-disabled': header.disabled
};
},
registerTab(tabData) {
let hasActive = false;
for (let tab of Object.keys(this.tabList)) {
if (this.tabList[tab].active) {
hasActive = true;
break;
}
}
this.$set(this.tabList, tabData.id, tabData);
if (!hasActive) {
this.tabList[tabData.id].active = true;
}
},
registerTab(tabData) {
this.$set(this.tabList, tabData.id, tabData);
},