summaryrefslogtreecommitdiffhomepage
path: root/packages/ui/src/components
diff options
context:
space:
mode:
authorShoubhit Dash <[email protected]>2026-04-01 15:47:15 +0530
committerGitHub <[email protected]>2026-04-01 15:47:15 +0530
commit47a676111a3532aebed01110494742e536b7e5b4 (patch)
tree0720ee8d01d1075116ce5b0b3cf55ef7b1b28d99 /packages/ui/src/components
parent1df5ad470a49163ad623460b4e969da1b51cc404 (diff)
downloadopencode-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.tsx3
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>