Skip to content

Commit 8d1bdd8

Browse files
committed
feat(tabset): accommodate angular lifecycle
1 parent a865a79 commit 8d1bdd8

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/elements/hx-tabset/index.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ export class HXTabsetElement extends HXElement {
2626
}
2727

2828
$onCreate () {
29-
this.$defaultAttribute('id', `tabset-${generateId()}`);
3029
this.$onConnect = defer(this.$onConnect);
3130
this._onKeyUp = this._onKeyUp.bind(this);
3231
}
@@ -106,6 +105,8 @@ export class HXTabsetElement extends HXElement {
106105
* @type {HXTabElement[]}
107106
*/
108107
get tabs () {
108+
this.$defaultAttribute('id', `tabset-${generateId()}`); // accommodate Angular lifecycle
109+
109110
let _selector = `#${this.id} > hx-tablist > hx-tab`;
110111
return Array.from(this.querySelectorAll(_selector));
111112
}

0 commit comments

Comments
 (0)