diff options
| author | Brendan Allan <[email protected]> | 2026-04-23 17:32:01 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-04-23 17:32:01 +0800 |
| commit | 785f3589abb5b43d4e7d6d27e308188d961787de (patch) | |
| tree | 5873a2fe3538e3e3d23559f5f87e02726936473f /packages/app/src/pages/layout | |
| parent | a419f1c50f4efaf2119991eee1d9bc2eef78cb8f (diff) | |
| download | opencode-785f3589abb5b43d4e7d6d27e308188d961787de.tar.gz opencode-785f3589abb5b43d4e7d6d27e308188d961787de.zip | |
fix: add keyed prop to Show components for proper reactivity (#23935)
Diffstat (limited to 'packages/app/src/pages/layout')
| -rw-r--r-- | packages/app/src/pages/layout/sidebar-items.tsx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/app/src/pages/layout/sidebar-items.tsx b/packages/app/src/pages/layout/sidebar-items.tsx index 5170311a7..4c36eefa5 100644 --- a/packages/app/src/pages/layout/sidebar-items.tsx +++ b/packages/app/src/pages/layout/sidebar-items.tsx @@ -269,10 +269,10 @@ export const SessionItem = (props: SessionItemProps): JSX.Element => { </Show> </div> </div> - <Show when={currentChild()}> + <Show when={currentChild()} keyed> {(child) => ( <div class="w-full"> - <SessionItem {...props} session={child()} level={(props.level ?? 0) + 1} /> + <SessionItem {...props} session={child} level={(props.level ?? 0) + 1} /> </div> )} </Show> |
