diff --git a/src/renderer/components/item-list/helpers/item-list-state.ts b/src/renderer/components/item-list/helpers/item-list-state.ts index e9c2900b1..56dc1514e 100644 --- a/src/renderer/components/item-list/helpers/item-list-state.ts +++ b/src/renderer/components/item-list/helpers/item-list-state.ts @@ -15,6 +15,7 @@ export type ItemListAction = export interface ItemListItem { id: string; itemType: LibraryItem; + serverId: string; } export interface ItemListState { diff --git a/src/renderer/components/item-list/item-grid/item-grid.tsx b/src/renderer/components/item-list/item-grid/item-grid.tsx index e1c06998c..f5ec360cc 100644 --- a/src/renderer/components/item-list/item-grid/item-grid.tsx +++ b/src/renderer/components/item-list/item-grid/item-grid.tsx @@ -202,7 +202,11 @@ const itemContent = (index: number, item: any, context: ItemContext) => { const InnerItem = memo( ({ context, index, item }: { context: ItemContext; index: number; item: ItemListItem }) => { const handleClick = () => { - context.actions.toggleExpanded({ id: item.id, itemType: item.itemType }); + context.internalState.toggleExpanded({ + id: item.id, + itemType: item.itemType, + serverId: item.serverId, + }); }; return (