@@ -28,7 +28,7 @@ interface SelectOptions {
2828
2929/** The required inputs for the tablist. */
3030export type TablistInputs = ListNavigationInputs < TabPattern > &
31- Omit < ListSelectionInputs < TabPattern > , 'multiselectable' | 'selectedIds '> &
31+ Omit < ListSelectionInputs < TabPattern , string > , 'multi ' > &
3232 ListFocusInputs < TabPattern > & {
3333 disabled : SignalLike < boolean > ;
3434 } ;
@@ -39,7 +39,7 @@ export class TablistPattern {
3939 navigation : ListNavigation < TabPattern > ;
4040
4141 /** Controls selection for the tablist. */
42- selection : ListSelection < TabPattern > ;
42+ selection : ListSelection < TabPattern , string > ;
4343
4444 /** Controls focus for the tablist. */
4545 focusManager : ListFocus < TabPattern > ;
@@ -113,8 +113,7 @@ export class TablistPattern {
113113 this . selection = new ListSelection ( {
114114 ...inputs ,
115115 navigation : this . navigation ,
116- multiselectable : signal ( false ) ,
117- selectedIds : signal < string [ ] > ( [ ] ) ,
116+ multi : signal ( false ) ,
118117 } ) ;
119118 this . focusManager = new ListFocus ( { ...inputs , navigation : this . navigation } ) ;
120119 }
0 commit comments