@@ -116,8 +116,6 @@ export class AccordionTriggerPattern {
116116 this . id = inputs . id ;
117117 this . element = inputs . element ;
118118 this . value = inputs . value ;
119- this . accordionGroup = inputs . accordionGroup ;
120- this . accordionPanel = inputs . accordionPanel ;
121119 this . expansionControl = new ExpansionControl ( {
122120 ...inputs ,
123121 expansionId : inputs . value ,
@@ -148,10 +146,10 @@ export class AccordionTriggerPattern {
148146 /** The keydown event manager for the accordion trigger. */
149147 keydown = computed ( ( ) => {
150148 return new KeyboardEventManager ( )
151- . on ( this . prevKey , ( ) => this . accordionGroup ( ) . navigation . prev ( ) )
152- . on ( this . nextKey , ( ) => this . accordionGroup ( ) . navigation . next ( ) )
153- . on ( 'Home' , ( ) => this . accordionGroup ( ) . navigation . first ( ) )
154- . on ( 'End' , ( ) => this . accordionGroup ( ) . navigation . last ( ) )
149+ . on ( this . prevKey , ( ) => this . inputs . accordionGroup ( ) . navigation . prev ( ) )
150+ . on ( this . nextKey , ( ) => this . inputs . accordionGroup ( ) . navigation . next ( ) )
151+ . on ( 'Home' , ( ) => this . inputs . accordionGroup ( ) . navigation . first ( ) )
152+ . on ( 'End' , ( ) => this . inputs . accordionGroup ( ) . navigation . last ( ) )
155153 . on ( ' ' , ( ) => this . expansionControl . toggle ( ) )
156154 . on ( 'Enter' , ( ) => this . expansionControl . toggle ( ) ) ;
157155 } ) ;
@@ -162,7 +160,7 @@ export class AccordionTriggerPattern {
162160 const item = this . _getItem ( e ) ;
163161
164162 if ( item ) {
165- this . accordionGroup ( ) . navigation . goto ( item ) ;
163+ this . inputs . accordionGroup ( ) . navigation . goto ( item ) ;
166164 this . expansionControl . toggle ( ) ;
167165 }
168166 } ) ;
@@ -183,7 +181,7 @@ export class AccordionTriggerPattern {
183181 const item = this . _getItem ( event ) ;
184182
185183 if ( item && this . inputs . accordionGroup ( ) . focusManager . isFocusable ( item ) ) {
186- this . accordionGroup ( ) . focusManager . focus ( item ) ;
184+ this . inputs . accordionGroup ( ) . focusManager . focus ( item ) ;
187185 }
188186 }
189187
@@ -193,7 +191,8 @@ export class AccordionTriggerPattern {
193191 }
194192
195193 const element = e . target . closest ( '[role="button"]' ) ;
196- return this . accordionGroup ( )
194+ return this . inputs
195+ . accordionGroup ( )
197196 . items ( )
198197 . find ( i => i . element ( ) === element ) ;
199198 }
0 commit comments