@@ -28,7 +28,7 @@ interface SelectOptions {
28
28
29
29
/** The required inputs for the tablist. */
30
30
export type TablistInputs = ListNavigationInputs < TabPattern > &
31
- Omit < ListSelectionInputs < TabPattern > , 'multiselectable' | 'selectedIds '> &
31
+ Omit < ListSelectionInputs < TabPattern , string > , 'multi ' > &
32
32
ListFocusInputs < TabPattern > & {
33
33
disabled : SignalLike < boolean > ;
34
34
} ;
@@ -39,7 +39,7 @@ export class TablistPattern {
39
39
navigation : ListNavigation < TabPattern > ;
40
40
41
41
/** Controls selection for the tablist. */
42
- selection : ListSelection < TabPattern > ;
42
+ selection : ListSelection < TabPattern , string > ;
43
43
44
44
/** Controls focus for the tablist. */
45
45
focusManager : ListFocus < TabPattern > ;
@@ -113,8 +113,7 @@ export class TablistPattern {
113
113
this . selection = new ListSelection ( {
114
114
...inputs ,
115
115
navigation : this . navigation ,
116
- multiselectable : signal ( false ) ,
117
- selectedIds : signal < string [ ] > ( [ ] ) ,
116
+ multi : signal ( false ) ,
118
117
} ) ;
119
118
this . focusManager = new ListFocus ( { ...inputs , navigation : this . navigation } ) ;
120
119
}
0 commit comments