From 71e280061ca63e7fcb454891146d1ff40131b6c4 Mon Sep 17 00:00:00 2001 From: jeffvli Date: Thu, 25 Sep 2025 21:27:49 -0700 Subject: [PATCH] add serverId to list state selection --- .../components/item-list/helpers/item-list-state.ts | 1 + src/renderer/components/item-list/item-grid/item-grid.tsx | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) 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 (