diff options
| author | Shoubhit Dash <[email protected]> | 2026-04-01 15:47:15 +0530 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-04-01 15:47:15 +0530 |
| commit | 47a676111a3532aebed01110494742e536b7e5b4 (patch) | |
| tree | 0720ee8d01d1075116ce5b0b3cf55ef7b1b28d99 /packages/ui/src/components | |
| parent | 1df5ad470a49163ad623460b4e969da1b51cc404 (diff) | |
| download | opencode-47a676111a3532aebed01110494742e536b7e5b4.tar.gz opencode-47a676111a3532aebed01110494742e536b7e5b4.zip | |
fix(session): add keyboard support to question dock (#20439)
Diffstat (limited to 'packages/ui/src/components')
| -rw-r--r-- | packages/ui/src/components/dock-prompt.tsx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/ui/src/components/dock-prompt.tsx b/packages/ui/src/components/dock-prompt.tsx index d774e7f17..01f1848c8 100644 --- a/packages/ui/src/components/dock-prompt.tsx +++ b/packages/ui/src/components/dock-prompt.tsx @@ -7,11 +7,12 @@ export function DockPrompt(props: { children: JSX.Element footer: JSX.Element ref?: (el: HTMLDivElement) => void + onKeyDown?: JSX.EventHandlerUnion<HTMLDivElement, KeyboardEvent> }) { const slot = (name: string) => `${props.kind}-${name}` return ( - <div data-component="dock-prompt" data-kind={props.kind} ref={props.ref}> + <div data-component="dock-prompt" data-kind={props.kind} ref={props.ref} onKeyDown={props.onKeyDown}> <DockShell data-slot={slot("body")}> <div data-slot={slot("header")}>{props.header}</div> <div data-slot={slot("content")}>{props.children}</div> |
