diff options
| author | Adam <[email protected]> | 2026-02-10 15:28:42 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2026-02-10 15:28:46 -0600 |
| commit | 50f3e74d0589c8b6120d329ca35dfe74ef94e5e0 (patch) | |
| tree | 0087762c1fe5e62d87bcfa17cf2a103c6a7eb84f /packages/ui/src/context | |
| parent | 21475a1dfde8286ca918ec6bd638ea1296b34252 (diff) | |
| download | opencode-50f3e74d0589c8b6120d329ca35dfe74ef94e5e0.tar.gz opencode-50f3e74d0589c8b6120d329ca35dfe74ef94e5e0.zip | |
fix(app): task tool rendering
Diffstat (limited to 'packages/ui/src/context')
| -rw-r--r-- | packages/ui/src/context/data.tsx | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/packages/ui/src/context/data.tsx b/packages/ui/src/context/data.tsx index dcb9adb39..51bffa050 100644 --- a/packages/ui/src/context/data.tsx +++ b/packages/ui/src/context/data.tsx @@ -48,6 +48,10 @@ export type QuestionRejectFn = (input: { requestID: string }) => void export type NavigateToSessionFn = (sessionID: string) => void +export type SessionHrefFn = (sessionID: string) => string + +export type SyncSessionFn = (sessionID: string) => void | Promise<void> + export const { use: useData, provider: DataProvider } = createSimpleContext({ name: "Data", init: (props: { @@ -57,6 +61,8 @@ export const { use: useData, provider: DataProvider } = createSimpleContext({ onQuestionReply?: QuestionReplyFn onQuestionReject?: QuestionRejectFn onNavigateToSession?: NavigateToSessionFn + onSessionHref?: SessionHrefFn + onSyncSession?: SyncSessionFn }) => { return { get store() { @@ -69,6 +75,8 @@ export const { use: useData, provider: DataProvider } = createSimpleContext({ replyToQuestion: props.onQuestionReply, rejectQuestion: props.onQuestionReject, navigateToSession: props.onNavigateToSession, + sessionHref: props.onSessionHref, + syncSession: props.onSyncSession, } }, }) |
