@@ -56,8 +56,8 @@ function createCollection<ItemElement extends HTMLElement, ItemData extends {} =
5656 ) ;
5757
5858 type CollectionState = [
59- ItemMap : ItemMap < ItemElement , ItemData > ,
60- SetItemMap : React . Dispatch < React . SetStateAction < ItemMap < ItemElement , ItemData > > > ,
59+ ItemMap : ItemMap < ItemElement , AllItemData > ,
60+ SetItemMap : React . Dispatch < React . SetStateAction < ItemMap < ItemElement , AllItemData > > > ,
6161 ] ;
6262
6363 const CollectionProvider : React . FC < {
@@ -167,7 +167,7 @@ function createCollection<ItemElement extends HTMLElement, ItemData extends {} =
167167 const ITEM_SLOT_NAME = name + 'CollectionItemSlot' ;
168168 const ITEM_DATA_ATTR = 'data-radix-collection-item' ;
169169
170- type CollectionItemSlotProps = ItemData & {
170+ type CollectionItemSlotProps = AllItemData & {
171171 children : React . ReactNode ;
172172 scope : any ;
173173 } ;
@@ -197,12 +197,12 @@ function createCollection<ItemElement extends HTMLElement, ItemData extends {} =
197197 }
198198
199199 if ( ! map . has ( element ) ) {
200- map . set ( element , { ...( itemData as unknown as ItemData ) , element } ) ;
200+ map . set ( element , { ...( itemData as unknown as AllItemData ) , element } ) ;
201201 return map . toSorted ( sortByDocumentPosition ) ;
202202 }
203203
204204 return map
205- . set ( element , { ...( itemData as unknown as ItemData ) , element } )
205+ . set ( element , { ...( itemData as unknown as AllItemData ) , element } )
206206 . toSorted ( sortByDocumentPosition ) ;
207207 } ) ;
208208
@@ -232,7 +232,7 @@ function createCollection<ItemElement extends HTMLElement, ItemData extends {} =
232232 * ---------------------------------------------------------------------------------------------*/
233233
234234 function useInitCollection ( ) {
235- return React . useState < ItemMap < ItemElement , ItemData > > ( new OrderedDict ( ) ) ;
235+ return React . useState < ItemMap < ItemElement , AllItemData > > ( new OrderedDict ( ) ) ;
236236 }
237237
238238 /* -----------------------------------------------------------------------------------------------
0 commit comments