@@ -120,8 +120,8 @@ export class Tabs {
120120 host : {
121121 'role' : 'tablist' ,
122122 'class' : 'ng-tablist' ,
123- '[attr.tabindex]' : 'tabindex()' ,
124- '[attr.aria-disabled]' : 'disabled()' ,
123+ '[attr.tabindex]' : '_pattern. tabindex()' ,
124+ '[attr.aria-disabled]' : '_pattern. disabled()' ,
125125 '[attr.aria-orientation]' : 'orientation()' ,
126126 '[attr.aria-activedescendant]' : 'activedescendant()' ,
127127 '(keydown)' : '_pattern.onKeydown($event)' ,
@@ -179,9 +179,6 @@ export class TabList implements OnInit, OnDestroy {
179179 /** Whether selection should follow focus. */
180180 readonly followFocus = computed ( ( ) => this . _pattern . followFocus ( ) ) ;
181181
182- /** The tabindex of the tablist. */
183- readonly tabindex = computed ( ( ) => this . _pattern . tabindex ( ) ) ;
184-
185182 /** The TabList UIPattern. */
186183 readonly _pattern : TabListPattern = new TabListPattern ( {
187184 ...this ,
@@ -236,9 +233,9 @@ export class TabList implements OnInit, OnDestroy {
236233 'class' : 'ng-tab' ,
237234 '[attr.data-active]' : 'active()' ,
238235 '[attr.id]' : '_pattern.id()' ,
239- '[attr.tabindex]' : 'tabindex()' ,
236+ '[attr.tabindex]' : '_pattern. tabindex()' ,
240237 '[attr.aria-selected]' : 'selected()' ,
241- '[attr.aria-disabled]' : 'disabled()' ,
238+ '[attr.aria-disabled]' : '_pattern. disabled()' ,
242239 '[attr.aria-controls]' : '_pattern.controls()' ,
243240 } ,
244241} )
@@ -281,9 +278,6 @@ export class Tab implements HasElement, OnInit, OnDestroy {
281278 /** Whether the tab is selected. */
282279 readonly selected = computed ( ( ) => this . _pattern . selected ( ) ) ;
283280
284- /** The tabindex of the tab. */
285- readonly tabindex = computed ( ( ) => this . _pattern . tabindex ( ) ) ;
286-
287281 /** The Tab UIPattern. */
288282 readonly _pattern : TabPattern = new TabPattern ( {
289283 ...this ,
@@ -317,7 +311,7 @@ export class Tab implements HasElement, OnInit, OnDestroy {
317311 'role' : 'tabpanel' ,
318312 'class' : 'ng-tabpanel' ,
319313 '[attr.id]' : '_pattern.id()' ,
320- '[attr.tabindex]' : 'tabindex()' ,
314+ '[attr.tabindex]' : '_pattern. tabindex()' ,
321315 '[attr.inert]' : 'hidden() ? true : null' ,
322316 '[attr.aria-labelledby]' : '_pattern.labelledBy()' ,
323317 } ,
@@ -347,9 +341,6 @@ export class TabPanel implements OnInit, OnDestroy {
347341 /** Whether the tab panel is hidden. */
348342 readonly hidden = computed ( ( ) => this . _pattern . hidden ( ) ) ;
349343
350- /** The tabindex of the tab panel. */
351- readonly tabindex = computed ( ( ) => this . _pattern . tabindex ( ) ) ;
352-
353344 /** The TabPanel UIPattern. */
354345 readonly _pattern : TabPanelPattern = new TabPanelPattern ( {
355346 ...this ,
0 commit comments