Skip to content
This repository was archived by the owner on Jul 31, 2026. It is now read-only.

Commit 0e7dcbb

Browse files
alx-xoclaude
andcommitted
fix: pass boolean directly to setCollapsed instead of functional updater
Context API types setCollapsed as (collapsed: boolean) => void, not Dispatch<SetStateAction<boolean>>, so the functional updater form fails type-check. Use !collapsed directly and add it to the useCallback deps. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent d6b1038 commit 0e7dcbb

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/components/AppLayout/useAppLayoutKeys.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ export function useAppLayoutKeys() {
1111
event.key.toLowerCase() === keybinds.toggle.key.toLowerCase()
1212
) {
1313
event.preventDefault();
14-
setCollapsed((prev) => !prev);
14+
setCollapsed(!collapsed);
1515
}
1616
},
17-
[keybinds, setCollapsed],
17+
[keybinds, collapsed, setCollapsed],
1818
);
1919

2020
useEffect(() => {

0 commit comments

Comments
 (0)